新建一个templates文件夹,并配置好
os.path.join(BASE_DIR,'templates'可以标记一下文件夹,之后就有代码提示 配置数据库
'ENGINE':'django.db.backends.mysql', 'NAME':'ONE', 'USER':'root', 'PASSWORD':'123456', 'HOST':'localhost', 'PORT':3306,连接mysql
mysql -uroot -p123456 #-u后面是用户名-p后面是密码 create database ONE charset=utf8; #ONE是自己命名的表名 exit伪装一个数据库的驱动
import pymysql pymysql.install_as_MySQLdb()在最后拼接: ?useSSL=false&serverTimezone=UTC
配置语言和时区
生成迁移文件 python manage.py makemigrations 执行迁移文件 python manage.py migrate 成功执行后数据库多了一个People表
给应用App造一个路由器urls.py 在跟路由里面配置 path(‘app/’, include(‘App.urls’)),
from App import views from django.urls import path urlpatterns =[ path('addpersons/', views.add_persons), ] import random from App.models import Person from django.http import HttpResponse from django.shortcuts import render # Create your views here. def add_persons(request): for i in range(15): person = Person() flag = random.randrange(100) person.p_name = 'Tom%d' % flag person.p_age = flag person.p_sex = flag % 2 person.save() return HttpResponse('批量创建成功')运行服务器 python manage.py runserver 在浏览器登录网址
