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中变量交换的例子
Aug 25 Python
python实现实时监控文件的方法
Aug 26 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
Flask之请求钩子的实现
Dec 23 Python
python系列 文件操作的代码
Oct 06 Python
python实现XML解析的方法解析
Nov 16 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
基于h5py的使用及数据封装代码
Dec 26 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
Feb 26 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
python基础之函数的定义和调用
Oct 24 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
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
Hutia 的 JS 代码集
2006/10/24 Javascript
javascript的trim,ltrim,rtrim自定义函数
2008/09/21 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
webpack+vue中使用别名路径引用静态图片地址
2017/11/20 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
如何为vuex实现带参数的 getter和state.commit
2019/01/04 Javascript
jQuery Datatables 动态列+跨列合并实现代码
2020/01/30 jQuery
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
PyCharm 常用快捷键和设置方法
2017/12/20 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
SVM基本概念及Python实现代码
2017/12/27 Python
网红编程语言Python将纳入高考你怎么看?
2018/06/07 Python
Python单元和文档测试实例详解
2019/04/11 Python
使用Tkinter制作信息提示框
2020/02/18 Python
使用python计算三角形的斜边例子
2020/04/15 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
化学专业大学生职业生涯规划范文
2014/09/13 职场文书
论群众路线学习笔记
2014/11/06 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
大学生英文求职信范文
2015/03/19 职场文书
2015年档案室工作总结
2015/05/23 职场文书
党小组评议意见
2015/06/02 职场文书
初二数学教学反思
2016/02/17 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书