当前位置: 首页 > 网络应用技术

如何将Django的多选择框中的值传递到数据库

时间:2023-03-07 19:26:28 网络应用技术

  指南:许多朋友询问了Django多重选择框架中的值是如何传递到数据库的。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  首先,在django视图函数中,传递obj_list = [1,2,3]这样的列表。

  def show_data(请求):

  obj_list = [1,2,3]

  经过

  返回render_to_response('index.html',{'obj_list':obj_list})

  然后在index.html模板文件中,一些代码如下

  选择

  {obj_list%的obj%}

  选项值=“ {forloop.counter}}” {{obj}}/option

  {%endfor%}

  /选择

  这样,模板可以自动显示传递的数据。

  如果您仍然不了解,这是非常详细的。访问Django的官方网站以查看该文档的相应版本。

  第一个方法:request.post.get('xxx')用于获取表单的特定内容,然后编写传统的mysql语句(如何将Python连接到mysql,而您将不重复它)到数据库。

  第二种方法:.senceforgive我组织语言的能力太差了。

  1.在Excel文件CTRL+C2中选择所需的部分。打开

  插画家

  新文件(较大),CTRL+V3。在Illustrator中,每个部分分开,文本是文本,表格为表4。打开PS并将Illustrator的内容拖到PS中以形成矢量智能图(任意扩大,不是不令人满意的,看来无法编辑)5。我试图认为此方法是可行的,所以我会分享总结后与网民一起使用。

  1.指定pymysql(python3.x)

  configure_init_.py首先

  导入pymysql

  pymysql.install_as_mysqldb()

  2.配置连接MySQL文件信息

  settings.py

  数据库= {

  '默认': {

  '引擎':'django.db.backends.mysql',

  “名称”:'django_orm',#your数据库名称

  “用户”:“ root”,#your数据库用户名

  '密码':'',#your数据库密码

  '主机':'',#your数据库主机,停留在localhost的简短默认值中

  '端口':'3306',#your数据库端口

  }

  }

  3.在MySQL数据库中,创建一个数据库。

  MySQL创建数据库DJANGO_ORM字符SET UTF8;

  查询OK,1行影响(0.01秒)

  mySQL显示数据库;

  +---------------------------+

  |数据库|

  +---------------------------+

  |信息_schema |

  |ABC |

  |CRM |

  |django_orm |

  |mysql |

  |performance_schema |

  |S1 |

  |系统|

  |T2 |

  +---------------------------+

  最简单的方法是为数据库表创建模型。类似的特定方法。

  1.设置settings.py的数据库连接方法。

  2.在模型中设置数据库表的相应数据结构,该数据库表通常称为关系对象模型,因此称为模型,这是类。您可以使用django-addmin.py ... proce。似乎是这个命令。这是一个数据库检测命令,可以根据表自动生成模型代码。当然,如果您首先编写模型代码,则可以使用SynCDB命令来生成数据库表

  3.在urls.py中设置URL路径。当浏览器访问此路径时,您可以在相应的视图中打开函数

  4.看

  4.1结果= modelclass.objects.all()此命令可以取出所有记录

  4.2然后,您可以将结果直接传递到模板。模板示例。这是最合理的方法

  4.3在模板中{for Result%的颜色%}

  4.4 licols.field1/li

  就是这样。可能太厚了。您可以看到教程。

  数据库迁移是Laravel最强大的功能之一。数据库迁移可以理解为数据库版本控制器。

  在数据库/迁移目录中,包括两个迁移文件,一个创建用户手表,另一个用于用户密码重置。

  在迁移文件中,UP方法用于创建数据表。Down方法用于回滚,即删除数据表。

  结论:以上是主要CTO注解数据库相关内容的Django多重选择框架的价值的价值。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?