반응형
장고 프로젝트를 만들면서 내가 지정해놓은 url이 정확히 뭐였는지 기억나지 않을 때
django-extenstions를 이용해서 쉽게 확인할 수 있다.
>현재 내가 만들어놓은 url 경로
더보기
# westagram.settings.py
ROOT_URLCONF = 'westagram.urls'
# westagram.urls.py
from django.urls import path, include
urlpatterns = [
path('user', include('users.urls'))
]
# users.urls.py
from django.urls import path
from users.views import SignUpView, SignInView
urlpatterns = [
path('/signup', SignUpView.as_view()),
path('/signin', SignInView.as_view()),
]
지금은 경로가 두개밖에 없어서 파일을 왔다갔다 하면서 확인할 수 있지만
프로젝트가 커져서 url 경로가 많아지게 되면 헷갈릴수가 있다. 그때 django-extensions를 활용해서 한번에 확인하는 방법이 있다.
장고-익스텐션 설치
pip install django-extensions
settings.py -> INSTALLED_APPS에 추가
# settings.py
INSTALLED_APPS = (
...
'django_extensions',
...
)
url 확인
python manage.py show_urls
결과
참고
https://stackoverflow.com/questions/1275486/django-how-can-i-see-a-list-of-urlpatterns
반응형
'기타' 카테고리의 다른 글
MySql 설치하기 (Mac intel) (0) | 2022.07.15 |
---|---|
가상환경 | 미니콘다 설치(Mac), 기본 명령어 (0) | 2022.07.15 |
개발환경 | django-extensions, ipython 설치하기 (0) | 2022.07.14 |
터미널에서 code 명령으로 vscode 열기 (0) | 2022.07.04 |
MySQL | mysql 완전삭제한 과정(MacOS) (0) | 2022.07.02 |