• 2019.04.07 电商10 用户注册模块


    上面的商品模块已经完成了

    现在是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/')

  • 相关阅读:
    Struts2拦截器
    Struts2执行过程
    struts.xml属性extends的执行顺序和剖析源码
    Struts2请求流程图
    8.29 脏检查笔记
    transactionManager 以及datasource type解析
    Mybatis
    Interceptor
    ongl(示例3-6 多值类型的数据处理)
    ongl(原始类型和包装类型)
  • 原文地址:https://www.cnblogs.com/Py-king/p/10665297.html
Copyright © 2020-2023  润新知