본문 바로가기

프로그래밍(Programming)17

[Django] 템플릿 변수 스크립트 태그에서 사용하는 방법 | How to use Template variable in Script tag "본 글은 '2019-10-02' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" 들어가기 사건 경위 ...더보기 장고 템플릿 언어를 Template 구역의 My source code 나오기 느낀 점 ...더보기 이게 수정 전 코드인데, 왜 안됨? 왜 안되지? 아니 뭔데? 도대체 왜 때문임? 뭐임? ↓ 이거(공감) 눌러주면 진짜 힘남! 2019. 10. 2.
[Django] '1054' 마이그레이션 오류/에러 해결 방법 | How to resolve migration error 'OperationalError at' "본 글은 '2019-10-01' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" 들어가기 사건 경위 ...더보기 기존 작성된 모델 클래스 중 작성자 부분을 단순한 텍스트 필드가 아닌, 외래 키(ForeignKey)를 사용하여 User 클래스와 관계를 지어주고 싶었음. 이렇게 하는 이유는 다양한 카테고리의 글의 작성자 필드를 단순한 텍스트(CharField or TextField) 필드로 관리하다 보면, 추후 작성자 이름을 사용해서 필터링 작업을 할 때 상당히 껄끄럽고 불쾌한 상황이 연출됨. 이게 작성자 이름으로 필터링을 해야되는데, 일일이 단순한 텍스트 필드를 어거지로 끌고와서 작업을 해야하는 상황인데 하다보면 이 짓을 왜 하고있나 싶고, 유지보수 방면에서도 불편한 부분이 많음... 2019. 10. 1.
[Django] 템플릿 언어로 유저, 관리자로 필터링하는 방법 | How to filtering as User & Administrator from template language In your_html_file.html {% if user.is_authenticated %} user login success {% if user.is_superuser %} and i' m superuser {% endif %} {% endif %} 2019. 10. 1.
[HTML] 자주 쓰는 태그 정리 | Frequently used Tag list 텍스트 관련 태그 (Tag related to Text) ...더보기 글씨를 작게 표현 (저작권 혹은 주석 등으로 사용됨) 글씨를 크게 표현 글씨를 타자 모양의 텍스트(Teletype Text Element)로 표현 굵게 표현 이탤릭체로 표현 위 첨자로 표현 아래 첨자로 표현 밑줄 표현 취소선 표현 가운데 줄 표현 2019. 10. 1.
[MySQL] 오류/에러 해결 방법 리스트 | Error LIST (꾸준히 추가 예정) migrate Error 1044 사용자 액세스 권한 부여하면 해결 1142 사용자에게 INSERT, UPDATE 등 모든 권한 부여하면 해결 2059 데이터베이스 설정(사용자 추가 및 권한 부여) ValueError: The database backend does not accept 0 as a value for AutoField. 각 앱 별로 migration 파일 삭제 (__init.py__ 파일 제외) 후 다시 migrate 실행 ################################################################## [문제] Cannot Connect to DatabaseServer (mysql workbench) Your connection attempt fail.. 2019. 10. 1.
[Django] pip install mysql-python 설치 | pip install mysql-python doesn't work in django pip로 mysql-python 패키지 설치하는 방법 Enter the following command in terminal(prompt, bash 등) :: pip install mysql-python 안될 때는 mysql-python 패키지를 직접 다운 받아 설치해야 한다. Enter the following command in terminal :: pip install "파일의 경로" 예시) 만약 바탕화면의 Mysql 폴더에 mysql-python 패키지 파일이 존재 한다면, terminal 에 다음과 같이 입력한다. pip install C:\Users\ONEONE\Desktop\mysql\mysqlclient-1.4.4-cp37-cp37m-win32 만약 안먹힌다? go to google 2019. 10. 1.
[Django] 불러온 모델 데이터 순서 반전시키는 방법 | How to reverse ordering model data in django "본 글은 '2019-09-26' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" 들어가기 사건 경위 ...더보기 템플릿(Template)에서 모델을 불러왔더니 나열 순서가 마음에 들지 않는다. 이 문제를 템플릿(Template)에서 해결할까.. 뷰(View)에서 해결할까 두뇌를 풀가동 했다. 그 결과는 다음과 같다 Step 1. 뷰(View.py)에서 모델 순서 반전시키기 1.1. Queryset API 사용하기 - order_by('') view.py (example) from .model import model_class_name def function_name(request): instance_name = model_class_name.objects.all().order_b.. 2019. 9. 26.
[파이썬/Python] 2차원 리스트를 1차원 리스트로 변환 "본 글은 '2019-09-26' 최초 작성되었으며, 업데이트 발생 시 글 내용 일부가 수정될 수 있음" Step 1. 파이썬/Python 테스트 환경 조성 1.1. 파이썬/Python 프로그램 실행 1.2. 파이썬/Python 프로그램 실행 화면 Step 2. 소스 코드 작성 2.1. 소스 코드 내용 #2차원 리스트 생성 list_2d = [[1,2],[3,4],[5,6]] #1차원 리스트로 변환 #방법1 - sum 함수 list_1d = sum(list_2d, []) #출력 값 #[1, 2, 3, 4, 5, 6] 2.2. 소스 코드 실행 결과 2.2. 그 외 방법 #방법2 - itertools > chain > from_iterable import itertools list_1d = list(iter.. 2019. 9. 26.