django
小牛牛先生
要是不能把握时机,就要终身蹭蹬,一事无成!
展开
-
django-suit时间不准
在settings.py里面USE_TZ = False将USE_TZ改成Flase即可。如果settings.py里面没有改配置,则加上。原创 2019-02-19 11:42:43 · 6088 阅读 · 0 评论 -
限制django admin后台系统的表格文字显示长度
由于我这里是使用的django-suit插件,所以我需要先将suit包下的admin拷贝到项目的templates路径下,然后在base.html的头部加入以下图片中所示的css样式即可。最终运行项目,效果如图所示:...原创 2019-02-19 11:25:50 · 8111 阅读 · 1 评论 -
根据postgresql或者greenplum数据库创建表的sql语句转换成最基本的django model代码字符串
有时候在django中使用postgresql和greenplum数据库时,使用django model的数据库同步命令时会有问题,生成不了对应的数据库表,无奈只有手工先创建数据库表,然后再根据表字段手动创建model,为了提高效率我写了一个简单的脚本把创建表的sql自动转换成Model格式的字符串。同时也用了flask框架简单写了个html页面在线转换脚本下载地址:https://downl...原创 2018-09-12 17:06:45 · 11370 阅读 · 0 评论 -
django admin 列表字段内容显示指定长度,超出部分以省略号替代
有时候我们在用django admin做后台管理系统的时候,有些字段比如说content字段内容太长,在页面列表上展示就不好看,所以我们要限制它的长度,多出的部分用省略号替代,可以参照如下图中红线圈出的方式,在models文件中加一个字段判断方法,如果超出指定长度就截取字符串给它拼接一个省略号再返回,然后在admin.py文件中list_display中显示字段名改为定义的那个方法名...原创 2018-06-14 11:47:32 · 21421 阅读 · 5 评论 -
django ORM常用基本操作
常用基本操作增models.Tb1.objects.create(c1='xx', c2='oo') 增加一条数据,可以接受字典类型数据 **kwargsobj = models.Tb1(c1='xx', c2='oo')obj.save() 查models.Tb1.objects.get(id=123) # 获取单条数据,不存在则报错(不建议)models.Tb1.object...转载 2018-05-23 09:48:25 · 12046 阅读 · 1 评论 -
python3+django+mysql
python3在使用mysql的时候,如报此错误解决办法错误信息:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'django 连接mysql默认驱动是MySQLdb,MySQLdb没有支持python3的版本,如果使用python3.x版本时,d...原创 2018-05-16 11:39:55 · 11103 阅读 · 0 评论 -
django-select2-forms
django实现select2效果效果图:pip install django-select2-forms在settings里面加上INSTALLED_APPS = ( # ... 'select2',)urls里面加上urlpatterns = patterns('', # ... url(r'^select2/', include('select2.urls'...原创 2018-05-15 10:42:56 · 12436 阅读 · 3 评论 -
Django Rest Framework 3.8 自动生成 API 文档
使用 Django Rest Framework 3.8 自动生成 API 文档原文地址:https://www.jianshu.com/p/dc77f652e7d7pip install djangorestframeworkpip install markdownpip install django-filterpip install django-rest-swaggerdjango-...转载 2018-05-17 10:26:43 · 18680 阅读 · 0 评论 -
nginx1.4.7+uwsgi+django1.9.2项目部署,liunx系统为ubuntu14.0.4
搞了两天才成功部署一个项目做个笔记以后好查看:本文基于root用户下进行部署,django项目名称为music,是我自己写的一个小项目1、 安装依赖包,终端输入命令1) 环境依赖包apt-get updateapt-get install python-pipapt-get install python2.7-devpython原创 2017-04-01 11:49:49 · 6440 阅读 · 0 评论 -
python导出excel常用格式样式设置
# encoding:utf-8import xlwtfrom xlwt import *book = Workbook(encoding='utf-8')sheet = book.add_sheet('Sheet1') #创建一个sheet#-----样式设置----------------alignment = xlwt.Alignment() #创建居中alignment.h原创 2016-12-05 11:38:36 · 33038 阅读 · 0 评论 -
django日志配置
#logging日志配置LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s [%(threadName)s:%(thread)d] [%(name)s:%(lin原创 2016-11-02 10:45:31 · 7073 阅读 · 0 评论 -
django之mysq数据库配置
#mysql配置地址MYSQL_HOST="121.41.128.19" #地址MYSQL_USERNAME="root" #用户名MYSQL_PASSWD="123456" #密码MYSQL_DB="gylsj_business_db" #数据库名称#注:将以上代码直接复制到settings.py里面即可django版本 1.9.2原创 2016-11-02 10:41:53 · 6303 阅读 · 0 评论 -
django静态文件static路径配置
STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'),)STATIC_URL = '/static/'STATIC_ROOT= '/static/'原创 2016-11-02 10:39:43 · 6550 阅读 · 1 评论 -
django配置session
#文件session# SESSION_ENGINE="django.contrib.sessions.backends.file"# SESSION_FILE_PATH="d:/filesession"#redis sessionSESSION_EXPIRE_AT_BROWSER_CLOSE=True #浏览器已关闭session就过期了SESSION_SAVE_EVERY_REQUEST =True #每次request请求都更新session的时间SESSION_COOKIE_AGE=60原创 2016-10-25 21:55:28 · 6540 阅读 · 0 评论