#DJ

django的基础知识

在settings.py文件中,settings文件中顶部的INSTALLED_APPS设置项。它列出了所有的项目中被激活的Django应用(app)。你必须将你自定义的app注册在这里。每个应用可以被多个项目使用,并且可以打包和分发给其他人在他们的项目中使用。 默认情况,INSTALLED_APPS中会自动...
代码星球 代码星球·2020-04-09

django 模板语言

  Django的模板语言的目的是取得力量和易用性之间的平衡,与其他的模板语言相比,django模板语言显得更简单,更专一,django模板系统由模板,变量,过滤器,标签,注释等主要部分组成一个模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真...
代码星球 代码星球·2020-04-09

ubuntu 14.4 apache2 django

记录下自己的配置过程以及遇见的问题。系统:Ubuntu14.0464系统内置Python版本:2.7.6 先声明,我一下操作都以root身份。若登录是非root身份,请在命令前加sudo.1.安装apache2用 apt-get命令,它是一款适用于Unix和Linux系统的应用程序管理器。用于检索应...
代码星球 代码星球·2020-04-08

django 取model字段的verbose_name值

Django模型中的verbose_name我们常常可能需要使用。比如将数据库里面的数据导出成csv文件,那么csv文件的表头的名字可以通过取每个字段的verbose_name来获取,数据可以通过queryset语句来获取。这样制作出来的csv表就能想数据库一样,字段名和字段值一一对应了。获取verbose_name,...

Django在admin模块中显示auto_now_add=True或auto_now=True的时间类型列

转载自: http://www.tuicool.com/articles/ZryE7f 在Django如果model中的列定义了auto_now_add或auto_now属性,那么这种列不会在admin的页面中显示,比如:classBlog(models.Model):...create_time=...

合并多个python list以及合并多个 django QuerySet 的方法

尊重原文作者,该文转载于: http://www.yihaomen.com/article/python/533.htm 在用python或者django写一些小工具应用的时候,有可能会遇到合并多个list到一个list的情况。单纯从技术角度来说,处理起来没什么难度,能想到的办法很多,但我觉得有一个...

Django 自定义模板标签和过滤器

1.创建一个模板库使用模板过滤器的时候,直接把过滤器写在app里,例如:在app里新建一个templatetags的文件夹,这个目录应当和models.py、views.py等处于同一层次。例如: books/    __init__.py  &nb...

Django template 过滤器

转载自: http://www.lidongkui.com/django-template-filter-table 一、形式:小写{{name|lower}} 二、过滤器是可以嵌套的,字符串经过三个过滤器,第一个过滤器转换为小写,第二个过滤器输出首字母,第三个过滤器将首字母转换成大写标签...
代码星球 代码星球·2020-04-08

Django template for 循环用法

当列表为空或者非空时执行不同操作:{%foriteminlist%}...{%empty%}...{%endfor%} 使用forloop.counter访问循环的次数,下面这段代码依次输出循环的次数,从1开始计数:{%foriteminlist%}...{{forloop.counter}}...{%end...

Django 发送html邮件

转载于: http://blog.sina.com.cn/s/blog_76e94d2101011bxd.html django中发送html邮件: #mailer.py #-*-coding:utf-8-*-fromdjango.core.mailimportEmailMess...
代码星球 代码星球·2020-04-08

Django F对象的使用

概念classFF()是代表模型字段的值,也就是说对于一些特殊的字段的操作,我们不需要用Python把数据先取到内存中,然后操作,在存储到db中了。 场景例1:我们有个统计点击量的字段,每次更新的操作其实就是把字段的值加1.一般我们的做法是把这条记录取出来,把相应字段加+1,然后在save,类似下面的代码:#...
代码星球 代码星球·2020-04-08

在Django中使用Q()对象

转载于: http://www.smallerpig.com/1000.html 一般我们在Django程序中查询数据库操作都是在QuerySet里进行进行,例如下面代码:>>>q1=Entry.objects.filter(headline__startswith="What")...
代码星球 代码星球·2020-04-08

Django settings.py 的media路径设置

转载自:http://www.xuebuyuan.com/676599.html 在一个models中使用 FileField 或 ImageField 需要以下步骤:1.在你的settings文件中,定义一个完整路径给MEDIA_ROOT 以便让 ...

PyCharm Django项目开发的调试方法

下面介绍两种PyCharmDjango项目开发的调试方法:方法一:1.使用PyCharm自带的django项目Debug工具,当然前提条件是django项目环境已经搭建好了。2.在代码中设置断电。主要是在可能出错和不确定的地方设置断点。红圈圈就是程序会停在这里,需要按才能继续执行断点下面的代码。3.RunDebug,把...

django 静态文件

django1.8版本以上  django静态文件配置。小作之前,一直觉得django的静态文件配置非常的麻烦。1.要设置url(r'^static/(?P<path>.*)&',django.views.static.serve,{'document_root':setting...
代码星球 代码星球·2020-04-08
首页上一页...3233343536...下一页尾页