YWC
Django 기본설정3 본문
2023.03.22 - [Django] - Django 기본설정1
Django 기본설정1
환경 : Pycharm 1. Django 설치 2. Django 아키텍처 구축(MVT) Terminal > django-admin startproject [이름1] (PS)이면 pycharm 의 버전이 계속 업데이트 되면서 보안에 관련한 문제 발생하기 때문에 (venv)로 변경 Set-Execut
ywc99.tistory.com
2023.03.22 - [Django] - Django 기본설정 2
Django 기본설정 2
2023.03.22 - [Django] - Django 기본설정1 Django 기본설정1 환경 : Pycharm 1. Django 설치 2. Django 아키텍처 구축(MVT) Terminal > django-admin startproject [이름1] (PS)이면 pycharm 의 버전이 계속 업데이트 되면서 보안에
ywc99.tistory.com
** [이름1] , [이름2] 는 앞선 설정에서 나온 이름
urls 파일
파일 위치 : [이름1]/urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('[내가임의로설정한경로1/]', include('[이름2].urls'))
]
예) http://127.0.0.1:8000/[내맘대로경로이름설정] 으로 사용자가 들어오면 [이름2]의 urls 파일로 접속
[이름2]/urls.py 파일 생성
from django.urls import path
from [이름2] import views
urlpatterns=[
path('[내가임의로설정한경로2 /]',views.[함수명1])
]
-->[이름2]의 하위에 존재하는 views.py를 작동
파일 위치 : [이름2]/views.py
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
# browser : http://127.0.0.1:8000/[내가임의로설정한경로1]/[내가임의로설정한경로2]
def [함수명1](request):
print('client request url : http://127.0.0.1:8000/[내가임의로설정한경로1]/[내가임의로설정한경로2] , [함수명1]() call')
return HttpResponse("check")
from django.http import HttpResponse
from django.shortcuts import render
def [함수명1](request):
print('client request url : http://127.0.0.1:8000/[내가임의로설정한경로1]/[내가임의로설정한경로2] , [함수명1]() call')
return render() # templates 디렉토리에서 html 파일을 관리하겠다
settings 파일에 추가
파일 위치 : [이름1]/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'[이름2]'
]
2023.03.22 - [Django] - Django 기본설정4
Django 기본설정4
2023.03.22 - [Django] - Django 기본설정1 Django 기본설정1 환경 : Pycharm 1. Django 설치 2. Django 아키텍처 구축(MVT) Terminal > django-admin startproject [이름1] (PS)이면 pycharm 의 버전이 계속 업데이트 되면서 보안에
ywc99.tistory.com
'공부 > Web) Django' 카테고리의 다른 글
| Django localhost 외부접속 (0) | 2023.03.24 |
|---|---|
| Django 페이지 이동 (0) | 2023.03.23 |
| Django 기본설정4 (0) | 2023.03.22 |
| Django 기본설정 2 (0) | 2023.03.22 |
| Django 기본설정1 (0) | 2023.03.22 |