본문 바로가기
Jupyter Notebook

[Django] 장고 앱 시작 및 view 만들기

by You_mool 2021. 7. 14.
반응형

App 시작

pycharm 시작 후 터미널 진입

가상환경을 따로 만들어서 독립적으로 실행(왜?)

pycharm 터미널에서

python manage.py startapp accountapp

명령어를 통하여 accountapp(사용자 계정 관리) app생성

자동으로 만들어줌.

그 후 settings.py 에서 INSTALLED_APPS 에 accountapp 을 추가해주어야됨(수작업으로 해주어야 작업한 파일 적용 가능)

View 만들기

views.py에 화면을 구현하려고 함

hello_world라는 함수에 request를 인자로 HttpResponse를 돌려주려고 하지만 인자가 없다는 빨간줄이 나옴

alt(option) + enter를 입력하면 인자의 위치를 알아서 찾아서 import 해줌

accountapp의 urls.py에 urlpatterns를 통하여 화면 출력. path에 alt(option) + enter를 하면 자동으로 import를 해줌

python manage.py runserver

를 통하여 서버 시작

파란색 주소를 클릭하면 주소창으로 넘어가게 된다.

아직 경로 지정이 되어 있지 않아서 주소창에

http://127.0.0.1:8000/account/hello_world/

를 통하여 접속을 다시 해주어야 함.

반응형