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 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
Python和JavaScript间代码转换的4个工具
Feb 22 Python
利用Python暴力破解zip文件口令的方法详解
Dec 21 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)
Aug 09 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
Python逐行读取文件内容的方法总结
Feb 14 Python
Python验证码截取识别代码实例
May 16 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
Nov 13 Python
Python爬虫进阶之Beautiful Soup库详解
Apr 29 Python
Matplotlib绘制条形图的方法你知道吗
Mar 21 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 checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
学习php笔记 字符串处理
2010/10/19 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
Thinkphp实现MySQL读写分离操作示例
2014/06/25 PHP
PHP积分兑换接口实例
2015/02/09 PHP
golang与PHP输出excel示例
2016/07/22 PHP
php车辆违章查询数据示例
2016/10/14 PHP
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
深入php面向对象、模式与实践
2016/02/16 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
JavaScript Ajax实现异步通信
2016/12/14 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
Python中格式化format()方法详解
2017/04/01 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python中的TCP socket写法示例
2018/05/11 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
利用Python复制文件的9种方法总结
2019/09/02 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python函数式编程实例详解
2020/01/17 Python
Pytorch之finetune使用详解
2020/01/18 Python
python如何运行js语句
2020/09/09 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
咖啡厅创业计划书范本
2014/01/22 职场文书
企业申诉管理制度
2014/01/30 职场文书
金融管理专业求职信
2014/07/10 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
法人委托书范本格式
2014/09/15 职场文书
处级领导干部四风问题自我剖析材料
2014/09/29 职场文书
2014年镇党建工作汇报材料
2014/11/02 职场文书
金秋助学感谢信
2015/01/21 职场文书
vue里使用create, mounted调用方法
2022/04/26 Vue.js