일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- django windows 배포 에러
- django
- 1188 음식 평론가
- 2661 좋은 수열
- django 웹 페이지
- 2661 java
- 원격 연결 포트 포워딩
- 14711 타일 뒤집기
- 2961 java
- apache pythonpath
- 공유기 원격 설정
- django httpd error
- 18233 비트마스킹
- django apache deploy error
- 2643 java
- django 프로젝트 시작
- 2643 색종이 올려 놓기
- django settings.py
- django The requested operation has failed!
- 14711 java
- windows apache wsgi 에러
- windows 원격 연결 설정
- Problems occurred while performing provisioning operation
- The requested operation has failed!
- APPEND_SLASH = FALSE
- 2961 도영이가 만든 맛있는 음식
- 18233 러버덕
- java di
- 1188 java
- 18233 java
목록Django/Django 프로젝트 (7)
라이브러리는 도서관 아닌가요
이번에는 models.py와 forms.py를 이용한 db 및 form 연습 우선 Django에서 form은 웹 사용자가 데이터를 입력했을 때 이를 처리해주는 역할을 한다. 그리고 입력된 데이터가 유효한지를 판단해서 db model과 연동할 수 있도록 돕는다. 이전에서 다루던 프로젝트와는 다르게 별개의 프로젝트를 만들어 그 사용법을 살펴보도록 하자. 아래와 같이 입력해서 프로젝트(form_practice) 및 sub abb(main)을 생성한다. 그 다음은 역시, settings.py의 최소한의 기본 설정을 해준다. 생성한 App을 인식하기 위해 INSTALLED_APPS에 등록. 'main.apps.MainConfig' 간단한 templates도 생성할 것이므로 아래와 같이 추가. 'DIRS': [os..
이번에는 django에서 기본적으로 제공하는 가벼운 dbms인 sqlite3의 사용법을 간략하게 살펴보자. ↓제일 먼저 아래의 링크로 들어가 sqlite3 파일을 다운 받는다. https://lee-mandu.tistory.com/449 다양한 파일이 있을텐데 일반적으로 많이 사용하는 세 번째 32 bit 프로그램을 받도록 하자. 파일을 받고 압축을 풀면 다음과 같은 것들이 주어진다. 여기서 .exe의 확장자로 끝나는 파일을 우리는 사용할 것이다. 그 다음 해당 파일을 원하는 곳에 두고 cmd 창에서 사용하기 위해 환경변수에 등록하자. windows 키를 눌러 '환경 변수' 검색하여 창을 띄우고 위의 환경변수(N) 클릭. 아래의 Path 부분을 찾아 더블 클릭한다. 그 다음, '새로 만들기(N)'를 클릭..
이번에는 사용자 계정을 담당하는 앱을 만들어보자. 우선 user를 담당하는 app을 생성하자. 하던대로 cmd 창을 오픈 후 프로젝트의 manage.py가 있는 경로로 들어가 아래의 명령어를 실행한다. python manage.py startapp user 예쁘게 생성되었다. 그 다음엔 무엇을 해야할까? testproject/testproject/settings.py로 가서 INSTALLED_APPS에 'user.apps.UserConfig'를 추가해주자. 다음은 user 앱에 urls.py을 추가. (직접 맹글어줘야 한다. 우리는 url을 앱 별로 나눠 관리할 것이므로.) from django.urls import path from . import views app_name = 'user' urlpat..
이번에는 settings.py 파일에 있는 SECRET_KEY의 보안 설정을 살펴보기로 한다. 저번 포스트의 호흡이 길어서 이번 건 조금 짧게 다루는 걸로...ㅎ 저번 포스트( https://verycrazy.tistory.com/3?category=1016571 )에서 testproject/testproject/settings.py에 있는 내용을 살펴보면 아래와 같이 SECRET_KEY가 있다. Django에서 무작위로 생성한 보안 키 값으로 보안이 중요한 프로젝트에서는 절대... 외부에 공개하면 안된다! https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-SECRET_KEY ...공식 문서에서도 권고한다. ...즉 저렇게 하면 안 된다는 ..