zoukankan      html  css  js  c++  java
  • 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/')

  • 相关阅读:
    TVM安装
    Caffe常用算子GPU和CPU对比
    [LeetCode] Longest Palindromic Substring 最长回文串
    [2019牛客多校第四场][G. Tree]
    [2019牛客多校第三场][G. Removing Stones]
    [2019HDU多校第一场][HDU 6580][C. Milk]
    [2019HDU多校第一场][HDU 6578][A. Blank]
    [2019HDU多校第一场][HDU 6590][M. Code]
    [2019HDU多校第一场][HDU 6588][K. Function]
    [2019牛客多校第二场][A. Eddy Walker]
  • 原文地址:https://www.cnblogs.com/Py-king/p/10665297.html
Copyright © 2011-2022 走看看