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使用multiprocessing模块实现带回调函数的异步调用方法
Apr 18 Python
Python2.x版本中maketrans()方法的使用介绍
May 19 Python
Python常用算法学习基础教程
Apr 13 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
Apr 01 Python
Pytorch实现基于CharRNN的文本分类与生成示例
Jan 08 Python
python爬虫爬取监控教务系统的思路详解
Jan 08 Python
tensorflow中tf.reduce_mean函数的使用
Apr 19 Python
Python实现自动装机功能案例分析
Oct 22 Python
python中使用np.delete()的实例方法
Feb 01 Python
Python3.9.1中使用match方法详解
Feb 08 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 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之CodeIgniter学习笔记
2013/06/17 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
Yii框架创建cronjob定时任务的方法分析
2017/05/23 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
prototype1.4中文手册
2006/09/22 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
用WebStorm进行Angularjs 2开发(环境篇:Windows 10,Angular-cli方式)
2018/12/05 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
玩转python爬虫之cookie使用方法
2016/02/17 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
django表单的Widgets使用详解
2019/07/22 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
a标签下载链接的简单实现
2016/09/13 HTML / CSS
SHEIN台湾:购买最新流行女装服饰
2019/05/18 全球购物
介绍一下Java的安全机制
2012/06/28 面试题
司机辞职报告范文
2014/01/20 职场文书
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
2015年度物流工作总结
2015/04/30 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang
Windows server 2012 配置Telnet以及用法详解
2022/04/28 Servers