django前端页面下拉选择框默认值设置方式


Posted in Python onAugust 09, 2020

1,前端样式

django前端页面下拉选择框默认值设置方式

2,前端html代码

<select name="row.status">
 <option value="ON" {% if row.status == 'ON' %} selected="selected" {% endif %}>ON</option>
 <option value="OFF" {% if row.status == 'OFF' %} selected="selected" {% endif %}>OFF</option>
</select>

补充知识:djiango makemigrations与migrate错误修正方法

1,场景描述:

model频繁修改,导致表结构同步失败,或者makemigrations检查通过,但migrate执行失败。

2,处理方法:

方法一(推荐,不能根本解决,但能支持快速开发):

1,只根据需要生成具体的模块。

python3 ./manage.py migrate appName;

2,商用环境的数据库,通过navicate进行结构同步。商用环境不执行migrate命令,避免误操作。

方法二(不能根本解决):

1,根据提示,推测最可能出现问题的app,找到响应的migrations文件。

2,找到问题文件,并根据内容修改错误部分,可将冲突语句删除。

django前端页面下拉选择框默认值设置方式

3,从新执行migrate

方法三(能根本解决):

1,找到问题模块,转移所有migrations文件(最近一个文件除外)为sql文本:

asset应用下migrations文件夹下 0001_initial.py文件转换方法为:

python3 ./manage.py sqlmigrate asset 0001 #注意,没有_initial.py后缀。

2,将所有生成的sql文本,找到新数据库进行执行。

3,将新库数据该应用表结构向老库同步。

4,model类最近一次修改与数据库表结构一致,执行migrate命令,成功应用最后一次文件,此时model类与数据库表结构一致问题解决。

如以上方法都不可以,删除所有migrations文件,备份数据,从新执行makemigrations与migrate,还原数据。

以上这篇django前端页面下拉选择框默认值设置方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 全文检索引擎详解
Apr 25 Python
解决Python print 输出文本显示 gbk 编码错误问题
Jul 13 Python
python散点图实例之随机漫步
Aug 27 Python
python+pyqt5编写md5生成器
Mar 18 Python
使用Python操作FTP实现上传和下载的方法
Apr 01 Python
python中while和for的区别总结
Jun 28 Python
Python内存管理实例分析
Jul 10 Python
使用python实现男神女神颜值打分系统(推荐)
Oct 31 Python
Django 批量插入数据的实现方法
Jan 12 Python
python爬虫库scrapy简单使用实例详解
Feb 10 Python
如何使用python传入不确定个数参数
Feb 18 Python
图解Python中深浅copy(通俗易懂)
Sep 03 Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 #Python
django 获取字段最大值,最新的记录操作
Aug 09 #Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 #Python
Python 使用双重循环打印图形菱形操作
Aug 09 #Python
Python 添加文件注释和函数注释操作
Aug 09 #Python
vscode配置anaconda3的方法步骤
Aug 08 #Python
Pycharm调试程序技巧小结
Aug 08 #Python
You might like
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
2017/06/09 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
自定义右键属性覆盖浏览器默认右键行为实现代码
2013/02/02 Javascript
javascript实现框架高度随内容改变的方法
2015/07/23 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[05:10]2014DOTA2国际邀请赛 通往胜利之匙赛场探秘之旅
2014/07/18 DOTA
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
[43:51]2018DOTA2亚洲邀请赛3月30日 小组赛B组 EG VS Secret
2018/03/31 DOTA
详细讲解Python中的文件I/O操作
2015/05/24 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
更新修改后的Python模块方法
2019/03/03 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python的等深分箱实例
2019/11/22 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
亚马逊加拿大网站:Amazon.ca
2020/01/06 全球购物
公务员年总结的自我评价
2013/10/25 职场文书
毕业生个人投资创业计划书
2014/01/04 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
道路交通安全实施方案
2014/03/12 职场文书
全国助残日活动总结
2015/05/11 职场文书
执行力心得体会范文
2016/01/11 职场文书
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
对讲机的最大通讯距离是多少
2022/02/18 无线电