luguanyou 2020-06-21
前后端不分离特点:
前后端分离的特点:
mvt模型属于Django中前后端不分离的主流开发模型,用一张图进行描述:

在java开发中也有MVC,MVT与MVC的区别如下:
直接在项目根目录下创建templates目录,如果是通过Django方式创建的项目会自带该目录,无需创建

在templates目录下再创建一个demo.html文件

在全局配置模块settings.py下找到TEMPLATES字段:
TEMPLATES = [
{
‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)],
‘APP_DIRS‘: False,
‘OPTIONS‘: {
‘context_processors‘: [
‘django.template.context_processors.debug‘,
‘django.template.context_processors.request‘,
‘django.contrib.auth.context_processors.auth‘,
‘django.contrib.messages.context_processors.messages‘,
],
},
},
]其中:
from django.shortcuts import render
def page(request):
return render(request, template_name=‘demo.html‘)from django.contrib import admin
from django.urls import path
from projects.views import page
urlpatterns = [
path(‘admin/‘, admin.site.urls),
path(‘page/‘, page)
]此时开启服务后就可以访问到通过模板引擎创建的页面:
