py/django

django- 앱틀 만들기,html연동

jm_p_op 2023. 4. 6. 19:01
 django-admin startapp user

 "user"앱 만들기


1.templates/user/create_user.html  생성

 

2.user/views.py

from django.shortcuts import render

# Create your views here.
def create_user_view(request):
    return render(request, 'user/create_user.html')

create_user.html로 보내는 함수 만들기

 

3.user/urls.py 생성

from django.urls import path
from . import views   # user/views 불러오기

urlpatterns = [
    path('create-user/', views.create_user_view, name='create-user'),
]

url이 'create-user/' 일때 user/views의 함수 실행

4. makesite/urls   메인앱

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('user.urls'))
]

include를 통하여 user/urls 연동