Django
一只笨鸟
勤能补拙,笨鸟先飞!
展开
-
Django、MySQL开发WEB项目防止中文乱码的有效方法
1、创建所有.py文件时,编码方式都必须为UTF-8,且所有.py文件的最前面添加 # -*- coding:utf-8 -*-2、创建所有.html文件时,编码方式也必须为UTF-8,且要添加标签 3、编辑mysql安装目录下的my.ini配置文件,如果是my-default.ini,可以将其更改为my.ini:在 [mysqld] 标签下加上三行default-char原创 2016-06-28 09:34:23 · 3125 阅读 · 0 评论 -
全面解析Django的模板路径设置templates(settings.py)
BASE_DIR = os.path.dirname(os.path.dirname(__file__))在下面新增一行:TEMPLATE_DIRS = (os.path.join(BASE_DIR, 'templates'),)这样设置之后,在工程文件夹内,建立templates文件夹(和manage.py同级)原创 2016-09-06 10:23:06 · 10450 阅读 · 0 评论 -
python中if __name__ == '__main__': 的解析
python中if __name__ == '__main__': 的解析当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__nam转载 2016-09-06 11:30:13 · 241 阅读 · 0 评论 -
django一对多查询错误处理
今天试验django级联查询的时候老是报错:'QuerySet' object has no attribute 'user_answer_set'。查了半天发现QuerySet就算是单条记录,也是没法进行级联查询的,必须要用单个model对象才行。错误:paper = User_Paper.objects.filter(id = 21)answers = paper.user转载 2016-09-05 16:27:36 · 446 阅读 · 0 评论 -
Django新手需要注意的10个要点
Django新手需要注意的10个要点http://shinyzhu.iteye.com/blog/5934271,不要将项目名称包含在引用代码里 比如你创建了一个名为"project"的项目,包含一个名为"app"的应用,那么如下代码是不好的: Python代码 from project.app.models转载 2016-07-19 13:47:52 · 332 阅读 · 0 评论 -
Django session
Django sessionDjango完全支持也匿名会话,简单说就是使用跨网页之间可以进行通讯,比如显示用户名,用户是否已经发表评论。session框架让你存储和获取访问者的数据信息,这些信息保存在服务器上(默认是数据库中),以 cookies 的方式发送和获取一个包含 session ID的值,并不是用cookies传递数据本身。启用session编辑settings.转载 2016-07-28 11:48:52 · 295 阅读 · 0 评论 -
URL Dispatcher和url()参数详解
Django学习小记[4]——URL Dispatcher参考网址:http://blog.csdn.net/hackerain/article/details/40701099转载 2016-07-26 16:28:49 · 451 阅读 · 0 评论 -
Windows下安装pip及django的restframework
参考网址:http://www.tuicool.com/articles/eiM3Er3/安装pip。我们同样需要在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads :下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:python setup.py insta转载 2016-07-13 16:25:57 · 7025 阅读 · 0 评论 -
Django 发送email配置详解及各种错误类型
Django 发送email配置详解及各种错误类型参考网址:http://blog.csdn.net/monkeyduck/article/details/20399707转载 2016-06-30 17:05:52 · 315 阅读 · 0 评论 -
关于Django1.6版本的Template设置
我的 Django 版本是 1.6.0 的,看的学习资料是The Django Book, 在学习模板的这一章时,资料上讲的 "TEMPLATE_DIRS" 的这个选项在 settings 这个文件里没有找到后来在网上找到说是 1.5 和 1.6 在这点上不一样,1.6 默认是不需要设置的,默认的寻找路径时在 app 下面新建的一个 templates 目录(必须完全一致),把模板放进去,系统转载 2016-06-29 09:13:30 · 1995 阅读 · 0 评论 -
Django自定义登陆验证后台
你的settings中的auth_user_model设置为你自定义的model了么?你的authenticate是使用内置的,(是针对内置的django.contrib.auth.models.User,导致user认证并不成功,提示帐号密码错误是吗?),是参照auth_user_model,默认值是内置的auth_user。所以解决办法是自定义authentication_backe转载 2016-09-07 09:24:11 · 784 阅读 · 0 评论