Study/django

django - Create app

1. pybo앱 생성하기

(env_name)prompt> django-admin startapp pybo
  • 실행하면 프로젝트 루트 폴더에 pybo 폴더가 생김. 
  • 앱경로가 맵핑되지 않았기 때문에 이대로는 localhost:8000/pybo 로 접속해도 접속이 안된다. 

 

2. config / url.py 수정 앱경로 매핑

from django.contrib import admin
from django.urls import path, include
from pybo import views

urlpatterns = [
	path('admin/', admin.site.urls),
    path('pybo/', include('pybo.urls')),
]
  • path('<appname>/', views.index) 로 하면 장고의 config/urls.py 에서 경로관리를 해야함. 
  • 앱이 여러개일 경우 비효율적이므로 include를 사용해서 앱경로를 한번더 매핑해준다.

 

3. pybo / view.py 작성

from django.http import HttpResponse

def index(request):
	return HttpResponse("Hellow!")

 

 

4. pybo / url.py 작성

from django.urls import path
from . import views

urlpatterns = [
	path('', views.index),
]

 

 

 

위 문서는 이지스퍼블리싱에서 출간한 박응용님의 "점프투 장고"를 제가 공부하면서 요약한 내용입니다.
게시한 내용은 공부를 하면서 저만 알아볼 수 있게 요약한 부분들도 많으므로 부족한 내용은
직접 책을 구입하셔서 보시면 좋을 것 같습니다.

 

 

'Study > django' 카테고리의 다른 글

django - QuestionTitleList  (0) 2021.09.25
django - Admin  (0) 2021.09.25
django - DataControl  (0) 2021.09.25
django - Database Setting  (0) 2021.09.24
django - Setting  (0) 2021.09.24