django
MonCheri_Flowers
Change the world by program
展开
-
windows下搭建virtualenv、virtualenvwrapper虚拟环境
http://blog.csdn.net/shaququ/article/details/54292043转载 2017-09-04 20:27:40 · 271 阅读 · 0 评论 -
xadmin遇到的错误
1.'WSGIRequest' object has no attribute 'user'解决方法:这是Django版本的问题,1.9之前,中间件的key为MIDDLEWARE_CLASSES, 1.9之后,为MIDDLEWARE。所以在开发环境和其他环境的版本不一致时,要特别小心,会有坑。需要在settings里面把MIDDLEWARE改为MIDDLEWARE_CLAS原创 2017-09-13 08:18:41 · 4249 阅读 · 3 评论 -
Django和Tornado 的理解
Django注重高效开发全自动化的管理后台(只需要使用起ORM,做简单的定义,就能自动生成数据库结构,全功能的管理后台)session功能Tornado注重性能优越,速度快解决高并发异步非阻塞websockets 长连接内嵌了HTTP服务器单线程的异步网络程序,默认启动时根据CPU数量运行多个实例;利用CPU多核的优势。1.要性能, Tornad原创 2017-09-19 08:05:41 · 9490 阅读 · 1 评论 -
Django 对比get和filter区别
get只能取出一条数据,如果满足条件的数据有多条,抛出异常没有数据,也会抛出异常filter如果有数据,就返回QuerySet(类似于可以遍历的数组) 如果没有数据,返回empty(不会抛异常)get只能取出一条数据,如果满足条件的数据有多条,抛出异常没有数据,也会抛出异常filter如果有数据,就返回QueryS原创 2017-09-18 08:00:05 · 622 阅读 · 0 评论 -
django验证码框架(django-simple-captcha)
github详情:http://django-simple-captcha.readthedocs.io/en/latest/usage.html安装:pip install django-simple-captcha==0.4.6将captcha添加到setting的app中:以下添加到urls中:url(r'^captcha/', incl原创 2017-09-15 20:33:59 · 4160 阅读 · 0 评论 -
django发送邮件,激活账户
setting中配置# 发送邮件配置EMAIL_HOST = "smtp.163.com"EMAIL_PORT = 25EMAIL_HOST_USER = '*******@163.com'EMAIL_HOST_PASSWORD = 'password'EMAIL_USE_TLS = FalseEMAIL_FROM = '*******@163.com' #和user名称保持一致原创 2017-09-15 20:25:12 · 1072 阅读 · 0 评论 -
django上传图片
1.setting中设置# 上传文件,资源配置MEDIA_URL = '/dimples/'MEDIA_ROOT = os.path.join(BASE_DIR, 'dimples')2.model只存储路径image = models.ImageField(upload_to='image/%Y/%m',default=u'image/default.png',max原创 2017-09-15 20:05:31 · 820 阅读 · 1 评论 -
django实现分页(pure-pagination)
安装:pip install django-pure-pagination具体步骤搜索GitHub里面详情。class OrgView(View): """ 课程机构列表功能 """ def get(self, request): all_orgs = CourseOrg.objects.all() # 课程机构原创 2017-09-15 19:42:08 · 2785 阅读 · 0 评论 -
django-基本命令
1. 新建一个 django projectdjango-admin.py startproject 项目名#特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试2. 新建 app要先进入项目目录下,cd 切换到项目名下python manage.py startapp app名字或 django-ad原创 2017-09-06 01:26:57 · 507 阅读 · 0 评论 -
xadmin下设置“use_bootswatch = True”无效
xadmin采用源代码的方式引入到项目中在xadmin使用的过程中,设置“use_bootswatch = True”,企图调出主题菜单,显示更多主题。然而设置了后,发现主题还是默认和bootstrap2,深入跟踪源代码,发现/xadmin/plugins/themes.py下的block_top_navmenu当use_bootswatch 为True的时候,就会使用httplib2转载 2017-09-13 11:23:27 · 3024 阅读 · 0 评论 -
Error loading MySQLdb module: No module named MySQLdb.
在项目的init中填写如下代码就可以了:import pymysql# 引入pymysqlpymysql.install_as_MySQLdb()原创 2017-09-05 16:33:54 · 362 阅读 · 2 评论 -
django 外键操作
看了这篇文章,觉得例子说的很好我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。class Person(models.Model);name = models.CharField('作者姓名', max_length=10)age = models.IntegerField('作者年龄')class Book(models.Model):pe转载 2017-09-21 22:25:59 · 1849 阅读 · 0 评论