
urls.py 디렉토리 안의 기본 이동 경로를 살펴보면 URL에서 /admin이 나오면 admin.site.urls로 이동한다는 것을 알 수 있다. 따라서 http://127.0.0.1:8000/admin 다음 URL 접속 시 장고에서 기본적으로 제공하는 로그인 웹페이지로 이동하게 된다. urlpatterns = [] 에 새로운 url을 추가해보자! from django.urls import path, include path('foods/', include('foods.urls')) django.urls로 부터 include 함수를 받아온 다음, url에 /foods가 있을 경우 foods.urls, 즉 foods 앱의 urls.py 디렉토리를 확인하도록 하였다. 기존 foods 디렉토리에서는 urls...

1. 앱(APP) 생성하기 python manage.py stratapp foods // python manage.py stratapp (앱 이름) // foods 이름의 앱 생성 ls 를 이용해 프로젝트로 위치를 이동한 다음 foods 이름의 app을 만들어 주고 code .을 통해 Vs code를 확인한다. 이전에 없었던 foods 디렉토리가 생성된 것을 확인 할 수 있다. 이 때 중요한 것은, 새로운 앱을 만들었다면 장고에게 새로운 앱을 만들었다는 사실을 알려줘야 한다. settings.py 디렉토리 안의 INSTALLED_APPS (앱 정의) 부분에 만든 앱을 추가 시켜 준다. settings.py의 INSTALLED_APPS 항목에 app을 추가할 때 아래처럼 항상 끝에 ,(콤마)를 붙여주면 안..

1. Django 프로젝트 생성하기 1) 디렉토리 생성 mkdir codeit-django // mkdir (디렉토리 이름) cd codeit-django // 디렉토리로 이동 pyenv versions // 생성한 가상환경 목록 확인 pyenv local {가상 환경 이름} // 특정 디렉토리에 로컬 가상 환경 적용 django-admin --version // 설치된 장고 버전확인 // 2.2버전 mkdir를 통해 codeit-django 디렉토리를 만든 후 기본적인 Django의 정보들을 알아 보았다. 이제 본격적으로 프로젝트를 만든다. 2) 프로젝트 생성하기 django-admin startproject costaurant // django-admin (프로젝트 이름) cd costaurant /..