Django
文章平均质量分 75
liu_yanna
这个作者很懒,什么都没留下…
展开
-
Django的render(模板渲染)机制
Django使用render函数渲染Template原创 2015-08-31 13:55:21 · 4337 阅读 · 0 评论 -
Django如何连接mysql数据库
(1)安装MySQLdb类库 方法一:下载安装http://www.djangoproject.com/r/python-mysql/ 方法二:pip安装 sudo pip install mysql-python 显示Successfully installed mysql-python-1.2.5(2)修改settings.py 配置数据属性代码如下:原创 2015-10-14 17:08:46 · 643 阅读 · 0 评论 -
Django的标准库django.contrib包介绍
我们激活了 Django 后台,我们要使用自动化的站点管理工具(django.contrib.admin),所以最好对Django.contrib进行了解,它是啥?它是一个强大的功能包,是Django的标准库。Django的标准库存放在 django.contrib 包中。每个子包都是一个独立的附加功能包。 这些子包一般是互相独立的,不过有些django.contrib子包需要依赖其他子包。在转载 2015-10-28 10:51:49 · 397 阅读 · 0 评论 -
Django中静态文件路径的配置
官方文档 https://docs.djangoproject.com/en/1.8/howto/static-files/里面涉及几个个参数:(1)第一个参数STATIC_URL = '/static/'配置了该参数,那么在app路径下的static/my_app/img/myexample.jpg这个路径的 文件可以这样在模板中使用。{% load staticfile原创 2015-11-18 14:33:48 · 1487 阅读 · 0 评论 -
Django多语言化
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。在django中实现i18n的过程如下:(1)修改settings.py原创 2015-12-03 18:47:29 · 792 阅读 · 0 评论 -
Django的HttpRequest和HttpResponse对象
请求一张页面时,Django把请求的metadata数据包装成一个HttpRequest对象,然后Django加载合适的view方法,把这个HttpRequest 对象作为第一个参数传给view方法。任何view方法都应该返回一个HttpResponse对象。我们在本书中大量使用这两个对象;本附录详细解释HttpRequest和HttpResponse对象。HttpReques翻译 2015-12-04 14:40:12 · 20102 阅读 · 0 评论 -
django的i18n
一、三种程序中的用法1、python代码里的翻译from django.utils.translation import ugettext as _from django.utils.translation import ugettext_lazy as _注意model,form这种是只加载一次的 需要ugettext_lazy,不然语言在浏览器端 动态切换时会有问题view这种使原创 2015-12-07 16:50:08 · 1005 阅读 · 0 评论 -
Django RequestContext
context在Django里表现为Context类,在django.template模块里。它的构造函数带有一个可选的参数:一个字典映射变量和它们的值。调用Template对象的render()方法并传递context来填充模板。 RequestContext在初始化的时候比Context多带了一个参数request,查阅源码可以知道request是为context process原创 2015-12-07 18:01:09 · 2588 阅读 · 0 评论 -
django项目中的数据库中增加数据
一,使用django 的通用接口增加,可以无视数据库。1、例如modals.py文件里这样写class Fruits(models.Model): fruit_name = models.CharField('fruit name', max_length=20) collection_time = models.DateTimeField('time collecte原创 2015-12-07 17:02:54 · 1398 阅读 · 0 评论