YWC

Django 기본설정3 본문

공부/Web) Django

Django 기본설정3

YWC 2023. 3. 22. 14:41

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