Account App만들기
django에서 App생성하기
먼저 다음과 같은 명령어를 통해 App을 생성하겠습니다.
python manage.py startapp accountapp
그러면 다음과 같이 폴더 구성이 됩니다.
- hyunterest
- accountapp
- hyunterest
- myvenv
- manage.py
- .gitignore
settings.py에 등록하기
먼저 settings.py에 들어가면 INSTALLED_APPS라는 리스트가 있습니다. 여기 안에 앱이름을 추가해 주겠습니다.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'accountapp'
]
urls.py에 accountapp등록하기
먼저 urls.py에 들어간다음 urlpatterns라는 리스트가 있습니다. 먼저 include를 import한 후 다음과 같이 입력하겠습니다.
<hyunterest/hyunterest/urls.py>
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('account/', include('accountapp.urls')),
]
이제 accountapp내부에도 urls.py파일을 하나 만들어 주겠습니다.
<hyunterest/accountapp/urls.py>
from django.urls import path
app_name = "accountapp"
urlpatterns = [
]
또한 여기서 app_name을 붙여주었습니다. 여기서 app_name을 붙인 이유는 앱과 url을 효율적으로 관리 하기 위해 등록 시켜 주었습니다.
참고
프로젝트 관련 참고 영상은 아래 유튜브를 참고하고 만들었습니다.
https://www.youtube.com/watch?v=RWEZITw27Ts&list=PLQFurmxCuZ2RVfilzQB5rCGWuODBf4Qjo
코드를 참고하고 싶으면 아래의 주소를 참고 하시면 되겠습니다.
https://github.com/HyunAm0225/hyunterest
Django로 Pinterest만들기
001. 프로젝트 세팅하기
002. Account App 만들기
hyun-am-coding.tistory.com/entry/002-Account-APP-%EB%A7%8C%EB%93%A4%EA%B8%B0
'Django > Django로 pinterest만들기' 카테고리의 다른 글
Django Form에 bootstrap적용하기 (0) | 2020.12.29 |
---|---|
Header과 Footer 꾸미기 (0) | 2020.12.22 |
003. Django 뼈대 template html 만들기 (0) | 2020.12.17 |
001. 프로젝트 세팅하기 (0) | 2020.12.17 |
댓글