1.M代表模型(Model):
负责业务对象和数据库的关系映射(ORM)。2.T 代表模板(Template):
负责如何把页面展示给用户(html)。3.V 代表视图(View):
负责业务逻辑,并在适当时候调用Model和Template。pip install django==2.0.1
pip3 install django==2.0.1
python -m django startproject mysite
这样我们第一个Django项目就创建好了。manage.py
----- Django项目里面的工具,通过它可以调用django shell和数据库等。settings.py
---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。urls.py
----- 负责把URL模式映射到应用程序。python manage.py startapp app01
python manage.py runserver 8080
这样我们在访问http://127.0.0.1:8080/时就可以看到成功的页面File
——New Project
——项目选择Django
——在弹出来的选项框中填好自己的项目目录与项目名称,然后在下面可以选择同时新建一个app的名称:TEMPLATES = [
{
‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,
‘DIRS‘: [os.path.join(BASE_DIR, "templates")],
‘APP_DIRS‘: True,
‘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.contrib import admin
from django.urls import path
from whw import views
urlpatterns = [
path(‘admin/‘,admin.site.urls),
path(‘index/‘,views.index),
]
from diango.shortcuts import render
#create your views here
#这个函数必须要带一个形参request
def index(request):
import datetime
now = datetime.datetime.now()
ctime = now.strftime(‘%Y-%m-%d %X‘)
#注意这里必须得return 而且第一个参数必须是request
return reder(request,‘index.html‘,{‘ctime‘:ctime})
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h4>当前时间:{{ ctime }}</h4>
</body>
</html>
http://127.0.0.1:8000/index
即可看到当前时间显示在了网页中。原文:https://www.cnblogs.com/paulwhw/p/9374671.html