목록Python/Django (8)
It won't hurt to try

urls.py 이런식으로 적어주면 delete할 요소를 파라미터로 받을수 있게된다. 예를들어 1/delete 라고 하면 pk 1 을 받아오게된다. views.py views.py가 로드될때 urls.py가 다 읽혀지지 않았기 때문에, reverse_lazy함수를 사용한다.

일단 로그인화면 진입하기전에 마이그레이션을 진행해준다. 장고 로그인화면 진입 관리자 페이지

이번에는 models.py를 수정한다. DB를 사용하기 때문이다. 일단 작성순서는 models.py admin.py migrations 이다. models.py admin.py Migrations
DB관련 내용들을 정의한다.

밑의 순서로 수정합니다. setting.py models.py urls.py views.py templates setting.py INSTALLED_APPS todo.apps.TodoConfig추가 TEMPLATES DIRS에 os.path.join(BASE_DIR, 'templates')추가 TIME_ZONE, USE_TZ STATICFILES_DIRS

Location은 프로젝트 위치 Python Interpreter안에 있는 Location은 환경의 위치 Make available to all projects를 체크함으로써, 다른 프로젝트에서도 이 환경을 사용할 수 있게 한다. 프로젝트 생성이 완료되면 Django를 설치한다. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 가끔 위같은 에러가 나올때가 있는데 이러한 경우에는 직접 환경디렉토리에서 설치를 진행한다. project생성 app생성 DB생성 super유저 생성 python manage.py createsuperuser