上面的商品模块已经完成了
现在是userApp这个应用了
没个应用的初始是不一样的,还是要重新的设置。不对,settings还是共有的
注册页面需求分析:我要获取账号和密码保存到数据库,那就要创建一个注册表,如何获取
当成功提交的时候,request.POST.get(‘对应的是文本框的name’)获取账号和用户名,然后插入到数据表中
登录的时候验证
有一个数据表,如何导入到响应的数据库中呢,复制粘贴就好了,然后执行start就可以 刷新
这是一个三级联动表,区域信息的表
对哦,这一回是有数据库的表了,那就可以逆向生成models了
终端中执行:python manage.py inspectedb>userapp/models.py
当输错models是会生成一个叫做modes的py文件,这时应该删掉,这就是逆向生成models了原来这么简单
然后将不要的删除掉
这个 Meta:
ordering = ('id') 这个ordering必须是一个元祖
逆向生成的模型中 managed = False 是不会再生成迁移文件了
ORM 对象关系映射表
一个类对应一个表,当建立好了类,就要映射到表中
pytyon makemigrations userapp 生成迁移文件
python migrate
原来自带的模板templates 写入了base.html 和 header.html了
所以在注册register.html中从重新建立templates
对哦还要设置表单的请求方式和请求提交的地址,应该和访问的地址是一样。这样才会参数提交 然后才能在url的参数中获取到
自带字段,文字输入的验证函数
点击查看
采用MD5的加密方式 加密之后又保存到这个框中
重定向到主界面 注册成功之后 HttpRsponseRedirect('/user/main/')