一.当网页运行返回结果时
200~300:表示成功 300~400:表示位置发生改变 400~500:表示资源部分可用,比如资源地址或者权限不对 500:服务器页面报错
二.通过Django创建页面逻辑
1.创建项目的到文件目录
2.创建新的模板>>文件夹>>页面
3.wsgi.py 将http请求转变为运行代码
4.代码解析 进入uls.py配置目录 通过inculude中的路径,进入项目user下的urls.py,再通过代码解析路径
5.通过views.py中填写函数处理请求注册命令,再通过register,html展现静态页面
6.models.py 创建一个对象(类)
7.此Django与数据库MySQL的连接.我们需要 更改Django的数据库连接引擎 Django连接书库必须要有Django driver 为MySQLclient 版本为1.7.3+
在dos可以通过 pip install mysqlclient 来安装 然后在settings.py中更改
8.通过 manage.py总项目配置 执行三条秘命令
makemigrations项目名(apps.py里的name): 完成models.py所要创建的模板sqlmigrate项目名 0001 提示:将要执行得sql语句migrate 项目名 0001 :执行sql命令
9.检查settings.py下TEMPLATES里面的DIRS有没有填写 去过没有就补写
三.注册页面
1.创建项目exercise
在模板中创建一个python包 在根据需要创建HTML页面 register.html(注册页面)中:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form>
<p>
用户名:<input type="text">
</p>
<p>
密码:<input type="password">
</p>
<p>
<input type="submit" value="注册">
</p>
</form>
</body>
</html>
welcome.html(注册成功转到的画面):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title
</title>
</head>
<body>
<h1>注册成功,欢迎访问本页面
</h1>
</body>
</html>
2.settings.py更改设置
注意::提前在数据库中创建P7_blog
3.models.py中创建数据的对象 生成数据库表(模型类必须继承models.Model类或子类)
from django.db
import models
# Create your models here.
class BlogUser(models.Model):
userName=models.CharField(max_length=20)
passWord=models.CharField(max_length=20)
4.执行manage.py的shell命令 用快捷键Ctrl+Alt+R进入
(1) 目录中出现: (2)
(3) 查看数据库
5.在blog_user模块中创建python文件urls.py并添加代码
from django.urls
import path
from blog_user
import views
app_name=
'user'
urlpatterns = [
path(
'register/',views.register)]
6.在exercise模块下的urls.py中添加代码
from django.contrib
import admin
from django.urls
import path,include
urlpatterns = [
path(
'admin/', admin.site.urls),
path(
'user/',include(
'blog_user.urls',namespace=
'user'))
]
7.在views.py中添加函数
from django.shortcuts
import render
from blog_user.models
import BlogUser
def register(request):
return render(request,
'user/register.html',{})
运行项目注意是运行总项目