django项目经验之谈
django系统中的一些解决问题
Skr-Eric
文艺系程序猿一枚
展开
-
linux下安装nodejs及npm
如果安装nodejs和npm时,很容易遇到npm不能匹配nodejs的版本。通过https://nodejs.org/zh-cn/download/releases/可以看到nodejs和npm的版本对应关系下面的方法可以直接安装好nodejs和npm。1、下载npm包官网下载npm安装包,https://nodejs.org/en/,左边是稳定版右边是最新版。...原创 2019-12-16 10:09:48 · 345 阅读 · 0 评论 -
js通过动态添加的select或其他标签的点击或改变事件无效的解决办法
可以通过jq的delegate()方法来解决delegate()用法:delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。语法语法$(selector).delegate(childSelector,eve...原创 2019-10-10 10:27:40 · 897 阅读 · 0 评论 -
django通过apache+mod_wsgi部署在windows上(精)
先交代一下环境:Apache2.4django1.11python3.5一、在服务器上安装语言环境 在服务器上安装的python,django的版本要与项目中的版本一样, 1、安装python 下载地址:https://www.python.org/downloads/ 2、安装django 下载地址:https://pypi.org/proje...原创 2019-09-11 17:02:11 · 249 阅读 · 0 评论 -
Django项目中将mysql的多个表通过openpyxl导出单个excel文件
目前我了解的python操作excel的模块有xlrd/xlwt和openpyxl,其中xlwt针对Ecxec2007之前的版本,即.xls文件,其要求单个sheet不超过65535行,而openpyxl则主要针对Excel2007之后的版本(.xlsx),它对文件大小没有限制因为openpyxl的文档更加详细而且其中的操作方法也更加多样,所以我做的项目中用openpyxl来导出excel文件...原创 2019-09-10 16:41:37 · 1018 阅读 · 0 评论 -
django ModelForm中添加非必填项(not require)字段方法
在工作中经常会遇到在django中ModelForm添加非必填项(not require)字段。如一个form中,想要address这个字段是一个非必填项。相关代码如下classMy_Form(ModelForm):classMeta:model=My_Classfields=('first_name','last_name'...转载 2019-08-27 15:23:29 · 817 阅读 · 0 评论 -
django中在form里显示数据库中已有的数据,并可以更新数据,做到增删改查
找文档看了半天,没找到,谁知道文档中就其就写了一行instance的描述,下面是文档的地址,看看你能不能找到https://docs.djangoproject.com/zh-hans/2.1/topics/forms/modelforms/#django.forms.ModelForm正文来了,一个简单的例子加以说明,前提是你已经具备Django创建项目应用的基本知识:1、首先...原创 2019-08-20 11:30:06 · 4026 阅读 · 3 评论 -
Django实现动态增加或删除tr
之前td中的表单都是通过ModelForm生成的,也就是说动态增加的td中的是{{ form.name }}。但是在提交数据时发现问题,每次提交只能提交添加的最后一个一行的数据,怀疑是每次增添的tr中{{ form.name }}把上行的{{ form.name }}给覆盖了,而不是额外增加。所以打算做该功能的表单不用django的ModelForm,而是直接手写html效果图如下:...原创 2019-08-15 10:54:03 · 1469 阅读 · 2 评论 -
Django的ModelForm的一些用法
1.save()方法save()方法接受一个可选参数commit,它的值是True或者False。如果调用save()的时候使用commit=False,那么它会返回一个尚未保存到数据库的对象。在这种情况下,需要您自己在生成的模型实例上调用save()。如果要在保存对象之前对对象执行自定义操作,或者要使用其中一个专用的模型保存选项,这很有用。commit的值默...原创 2019-08-14 10:49:22 · 540 阅读 · 0 评论 -
Django远程连接mysql8.0的过程
因为mysql默认只能本地localhost连接,所以远程连接需要一些操作。。更改远程连接端的mysql配置登录mysqlmysql -u root -pEnter password:更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改称"%"mysql>update user set host = '%' where...原创 2019-07-26 16:33:17 · 539 阅读 · 0 评论 -
django连接sqlserver的一些坑
在新接触的项目的数据库用的是sqlserver,这之前也没连过啊,所以在各种报错下成功了,接下来分享一下,我做的一些过程环境:django 1.11sqlserver server 20171、安装必要django环境pip install django-crontab django-mssql django-pyodbc django-pyodbc-azu...原创 2019-07-18 17:17:40 · 2928 阅读 · 1 评论