📢 공지사항
home

첫 앱 시작, 그리고 기본적인 view 만들기 

복습
수강일
05월 12일
수강일_
2022/05/12
숫자
5
주차
1주차
체크
태그
Django Tutorial
python3 manage.py startapp accountapp 으로 앱을 시작해준다
settings.py → install_app 에 accountapp을 추가
urls.py 에 path(’account/’, include(’account.urls’))로 라우팅을 해준다
def hello_world(request): return HttpResponse('hello world!')
Python
복사
views.py
로 작성해주면 기본적인 view가 만들어진다

PyCharm 기초환경 

python manage.py startapp accountapp
→ startapp : 앱 생성
project name 디렉토리에 있는 settings.py 내 INSTALLED_APPS에 생성한 앱을 연결시켜준다.

accountapp view 작성

from django.http import HttpResponse def hello_world(request): return HttpResponse('Hello world!') # -> option + return키 누르면 바로 import 가능
Python
복사
특정 주소로 연결되었을때, appcount 로 연결해주게 만들어줘야한다.
project name dir/urls.py 내에
urlpatterns = [ path('admin/', admin.site.urls), path('account/', include('accountapp.urls')),
Python
복사
include로 작성하면, accountapp 내부에 있는 모든 urls를 포함해 하위 디렉토리로 분기를 하는 명령어이다.
accountapp 내부에 urls로 접근 후, 그 다음 분기로 넘어간다.

accountapp 내부 urls.py 만들기

from django.urls import path from accountapp.views import hello_world app_name = "accountapp" #app_name을 따로 연결해주면, 추후에 다른 urls로 연결할 때 조금 더 편해진다. urlpatterns = [ path('hello_world/', hello_world, name = 'hello_world')
Python
복사