分类标签归档:django

【问题解决】__init__.py目录django出现ImportError: No module named ‘MySQLdb’


众所周知的方法如下,但是如果init.py目录放的不对,还是会报错的,所以目录是关键。 正确的安放目录应该是和setting.py同级目录即可,知道了吧 亲 使用pymysql代替MySQLdb,因为两者的用法完全一致,步骤:

  1. PIP install pymysql

  2. 执行成功后,打开init.py,添加如下:

import pymysql pymysql.install_as_My...

Read more

使用xadmin替换Django自带的admin后台,爽哉


xadmin在原有admin基础上增加了字段筛选,导出等等,还有美观的界面。

使用xadmin替换Django自带的admin后台

Django自带有admin后台,但是其风格并不漂亮、功能也不是让人很满意。因此一些大牛就重写了admin后台叫做xadmin,进来的各位应该是对django自带的admin不是很满意,可以参照我的教程来一次替换。

0 源码获取

项目github地址为https...

Read more

Django object filter查询说明


在这种情况下,如果你跟踪 sql 语句,你会发现,SQL 语句会生成 select .... like bianry '%keywords%', 如果是这样的语句,在某些情况是下是会出问题的,也就是说查询出来的数据可能会比你预计的少。

如果你用 raw sql 查总数 select count(*) from table where like '%keywords%' 得到数量可能比你用OR...

Read more

django时间格式化加时区控制,避免展示错误


有个澳洲的项目,django自身的时间列表没问题,转换时间后出现了问题,转换方式如下

q.date=q.date.strftime("%d/%m/%Y")

有时候会错开一天,追加上时分秒后,得知时区问题,更新如下问题解决

import pytz 
q.date = q.date.astimezone(pytz.timezone(settings.TIME_ZONE))....

Read more

django 生成requirements.txt


生成requirements.txt;

pip3 freeze > requirements.txt; 生成的requirements文件和manage.py要同级;

需要生成本项目而不是整个虚拟环境需要的模块列表,那么需要:

pip3 install pipreqs pipreqs ./ 执行requirements文件:

pip3 install -r requirements....

Read more