본문 바로가기
Django/Django로 pinterest만들기

002. Account APP 만들기

by hyun-am 2020. 12. 17.

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

 

HyunAm0225/hyunterest

pinterest사이트 Clone 코딩. Contribute to HyunAm0225/hyunterest development by creating an account on GitHub.

github.com

 

Django로 Pinterest만들기

001. 프로젝트 세팅하기

hyun-am-coding.tistory.com/entry/001-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0

 

001. 프로젝트 세팅하기

프로젝트 세팅하기 폴더와 가상환경 만들기 먼저 장고 프로젝트를 만들기위한 폴더를 만들겠습니다. 먼저 저는 저의 이름을 따서 hyunterest라는 폴더를 만들겠습니다. 그리고 그 후 폴더 안에 들

hyun-am-coding.tistory.com

002. Account App 만들기

hyun-am-coding.tistory.com/entry/002-Account-APP-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

002. Account APP 만들기

Account App만들기 django에서 App생성하기 먼저 다음과 같은 명령어를 통해 App을 생성하겠습니다. python manage.py startapp accountapp 그러면 다음과 같이 폴더 구성이 됩니다. hyunterest accountapp hyunte..

hyun-am-coding.tistory.com

 

댓글