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(Tornado)模拟登录小米抢手机
Nov 12 Python
Python脚本实现网卡流量监控
Feb 14 Python
Python psutil模块简单使用实例
Apr 28 Python
Python合并两个字典的常用方法与效率比较
Jun 17 Python
Pyhton中单行和多行注释的使用方法及规范
Oct 11 Python
python调用摄像头显示图像的实例
Aug 03 Python
python三大神器之fabric使用教程
Jun 10 Python
python 字典套字典或列表的示例
Dec 16 Python
python3 自动打印出最新版本执行的mysql2redis实例
Apr 09 Python
基于python 将列表作为参数传入函数时的测试与理解
Jun 05 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
Python如何配置环境变量详解
May 18 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 中使用随机数的三个步骤
2006/10/09 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
php如何获取文件的扩展名
2015/10/28 PHP
ThinkPHP5框架中使用JWT的方法示例
2020/06/03 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
jquery实现图片水平滚动效果代码分享
2015/08/26 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
使用开源工具制作网页验证码的方法
2016/10/17 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
一篇文章让你彻底弄懂JS的事件冒泡和事件捕获
2017/08/14 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
[02:31]2018年度DOTA2最具人气选手-完美盛典
2018/12/16 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
Ted Baker美国官网:英国时尚品牌
2018/10/29 全球购物
师范生个人推荐信
2013/11/29 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
收费员岗位职责
2015/02/14 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
宾馆安全管理制度
2015/08/06 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
安全生产学习心得体会
2016/01/18 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
pytorch Dropout过拟合的操作
2021/05/27 Python