
django
文章平均质量分 74
皓阳当空
这个作者很懒,什么都没留下…
展开
-
django 1.10 不能正确的通过models创建数据表
django1.7之前的版本都是:python manage.py syncdbdjango1.7及之后的版本做了修改,把1步拆成了2步,变成:python manage.py makemigrationspython manage.py migrate注:老版本中的app项目文件里也没有migrations文件夹,都是新版本中逐渐加出来的。亲测成功!原创 2016-05-31 10:27:09 · 666 阅读 · 0 评论 -
django-生成详细的操作日志
django-生成详细的操作日志需求:当用户登录系统,修改表单中的值后,要生成详细的操作日志: 1.联系人由”张三”变为”李四”,联系电话由”AAA”变为”BBB” 2.联系地址由”某区某街道”变为”D区B街道”,联系电话由”AAA”变为”BBB”思路1.像 联系人、联系电话、联系地址… 这些数据可以从django model的verbose_name属性获取(在您设置了此属性值的情况下原创 2017-06-22 17:29:10 · 12101 阅读 · 1 评论 -
django解决跨域请求的问题
django解决跨域请求的问题解决方案1.安装django-cors-headerspip install django-cors-headers2.配置settings.py文件INSTALLED_APPS = [ ... 'corsheaders', ... ] MIDDLEWARE_CLASSES = ( ... 'corsheaders.middle原创 2017-01-14 17:49:28 · 39764 阅读 · 19 评论 -
django 通过bootstrap fileinput 上传图片
django 通过bootstrap fileinput 上传图片实现在django框架下,通过bootstrap前端框架的fileinput控件上传图片 django 1.10.3 bootstrap1.在app目录下创建图片文件夹我的项目名称为myproject,我的app名称为myapp,创建的图片存放文件名称为uploadfiles 目录结构如下: |–myproject原创 2017-02-07 17:09:35 · 5033 阅读 · 4 评论 -
django 数据序列化的实现
django 数据序列化的实现 为什么要自己去序列化呢?为什么不用restful呢?django做全栈开发真的很不错,但做前、后端分离开发时,某些方面可能需要调整。比如,数据的序列化这个问题,跨域问题;当然,这都不是什么大问题。。。下面说说数据序列化问题后端与前端通过json数据格式交互数据;django 通过orm读取的数据,不能直接用django的serializable或python的序原创 2017-01-16 18:54:10 · 5834 阅读 · 4 评论 -
django manage.py扩展自定义命令
# django manage.py扩展自定义命令 环境: mac django1.10.3在实际的项目开发过程中,我们可能要执行某脚本初始化数据库,可能要启动多个服务,比如启动celery,redis等。要是直接执行python mange.py celery/redis那该多方便啊!,能把这些命令整合到django框架的manage.py中吗?示例-初始化数据通过执行pytho原创 2017-03-08 14:56:03 · 3309 阅读 · 0 评论 -
Django REST framework使用案例
Django REST framework使用案例引用官方的话说:Django REST framework is a powerful and flexible toolkit for building Web APIs. 如果你不太理解restful架构,请参见理解RESTful架构一文下面以一个简单的学生管理系统示例,简述一下Django REST framework的使用环境mac原创 2017-02-23 14:58:51 · 1550 阅读 · 3 评论 -
django的403/404/500错误自定义页面的配置
django的403/404/500错误自定义页面的配置要实现标题的功能,总共分三步: 1.创建html错误页 2.配置settings 3.编写视图 4.配置url 我的开发环境: django1.10.3 python2.7.12前期工作创建项目及app$ django-admin.py startproject Test...$ python manage.py原创 2017-01-18 12:21:03 · 9358 阅读 · 2 评论 -
Celery+django+redis异步执行任务
Celery+django+redis异步执行任务本文用到的各工具版本:celery 4.0.2django 1.10.3redis 3.2.6 特别注意: 如果你的项目是django框架,那么django-celery,celery-with-redis等等这些东西,都不要用了(这些东西会受python、celery版本的影响,我一直没测通…)。直接pip安装celery 4版本以上原创 2017-01-08 19:51:07 · 8608 阅读 · 3 评论 -
在Django中使用mysql时的常见问题及配置
问题1:python manage.py migrate报错:No module named MySQLdb原因:系统中没有安装mysql-python模块解决方案:安装mysql-python模块1、sudo apt-get install python-setuptools2、sudo apt-get install libmysqld-dev3、sudo原创 2016-12-11 10:16:47 · 703 阅读 · 0 评论 -
django.db.utils.OperationalError: 1050解决方案
django.db.utils.OperationalError: 1050解决方案1.问题描述执行manage.py migrate,报错: django.db.utils.OperationalError: (1050, “Table ‘表名’ already exists)2.解决方法正在用django1.7初始化一个项目,数据库表字段变更比较频繁。models.py转载 2018-01-29 12:03:00 · 3135 阅读 · 2 评论