form表单提交数据给后台
1.完整登录⽰例
  1. form表单往后端提交数据注意三点
    1.所有获取⽤户输⼊标签都应该放在form表单⾥⾯
    2.action属性控制往哪⼉提交,method⼀般都是设置成post
    3.提交按钮必须⼀定是type='submit'
    4.input标签必须有name属性,形成键值对提交更改是什么
2. GET请求和POST请求
  GET请求:
  1. 浏览器请求⼀个页⾯
  POST请求:
  1. 浏览器向服务端提交数据
3. Django中的App:
  python manage.py startapp appname
  project -->项⽬
  APP -->⼩应⽤
4. ORM的连接数据
  类 --> 数据表
  对象 --> 数据⾏
  属性 --> 字段
ORM能做的事
  1.操作数据表 -->创建表/删除表/修改表
  2.操作数据⾏ -->数据的更删改查
  不能创建数据库,⾃⼰动⼿创建数据库
使⽤Django的ORM详细步骤
  1.⾃⼰动⼿创建数据库
  2.在Django的settings⽂件中设置连接数据库的相关配置
  'default': {
    # 连接数据库的类型
    'ENGINE': 'django.sql',
    # 连接数据库的地址
    'HOST':'127.0.0.1',
    'PORT':3306,
    'USER':'root',
    'PASSWORD':'980823yy',
    'NAME':'test_django'
  }
  3.告诉Django⽤连接什么类型数据库并且在_init_.py导⼊相关的模块
  4.在APP的models⽂件中创建⼀个类必须继承models.Model
5.执⾏两个命令
  1.python3 manage.py makemigrations  --
  2.python3 manage.py migrate
6.同时使⽤pymysql django mysql时需要注释掉版本和编码问题
  1.base.py⽂件
  C:\Users\ACER\AppData\Local\Programs\Python\Python37\Lib\site-packages\django\db\backends\mysql\base.py
  此处注释掉第三⼗五⾏
  # if versi on < (1, 3, 13):
  # raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
  2.operations.py
  C:\Users\ACER\AppData\Local\Programs\Python\Python37\Lib\site-packages\django\db\backends\mysql\operations.py   此处更改第146⾏
  decode -->encode

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。