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判断两个对象相等的原理
Dec 12 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
pandas数据处理基础之筛选指定行或者指定列的数据
May 03 Python
python读取有密码的zip压缩文件实例
Feb 08 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
Flask 上传自定义头像的实例详解
Jan 09 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
tensorflow实现从.ckpt文件中读取任意变量
May 26 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
解析目标检测之IoU
Jun 26 Python
Python实现照片卡通化
Dec 06 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
Views rows style模板重写代码
2011/05/16 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
实例讲解php实现多线程
2019/01/27 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
jQuery中filter()和find()的区别深入了解
2013/09/25 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
JavaScript插件化开发教程(六)
2015/02/01 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
jQuery制作全屏宽度固定高度轮播图(实例讲解)
2017/07/08 jQuery
详解vuex的简单使用
2018/03/12 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
详解px单位html5响应式方案
2018/03/08 HTML / CSS
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
小学生检讨书大全
2014/02/06 职场文书
开学季活动策划方案
2014/02/28 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
化验室安全管理制度
2015/08/06 职场文书
应届生个人的求职(自荐信范文2篇)
2019/08/23 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
详解CSS故障艺术
2021/05/25 HTML / CSS
如何使用PyCharm及常用配置详解
2021/06/03 Python
SQL注入详解及防范方法
2021/12/06 MySQL
Python中with上下文管理协议的作用及用法
2022/03/18 Python