![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Django学习
viking_yang
这个作者很懒,什么都没留下…
展开
-
Django工作笔记
获取objects里面的name字段的所有值的列表:objects=modelname.objects.filter(id__in=idlist).only('name')names = [item.name for item in objects] 判断数据是否在已存在:try: p = Publisher.objects.get(name='Apress')except...原创 2012-05-24 11:10:24 · 51 阅读 · 0 评论 -
django 自定义校验
#A validator is a callable that takes a value and raises a #ValidationError if it doesn’t meet some criteria. Validators can be useful #for re-using validation logic between different type...原创 2012-12-17 14:57:46 · 167 阅读 · 0 评论 -
django 每输出特定数目的objects后换行
<table id='vlist'> <tr> {% for al in als %} <td>[{{al.UploadID.file.name|basename}}&nbsp;&nbsp;&nbsp;&nbsp;<a href="{% url deleteVide...原创 2012-12-14 21:38:46 · 381 阅读 · 0 评论 -
openshift+django+mysql git push时候不同步数据库解决方法
1. ssh登陆2. cd python2.63. source virtenv/bin/activate4. python path_to_manage.py/manage.py syncdb 这时通常css会丢失,需要手动修复:Python path_to_manage.py/manage.py collectstatic --noinput...原创 2012-12-12 16:14:41 · 154 阅读 · 0 评论 -
django模板输出HTML去掉自动转义
{% autoescape off %}{{ article_view.article|escape|linebreaks }} {% endautoescape %}原创 2012-12-11 20:17:45 · 547 阅读 · 0 评论 -
django中文编码
确保.py,html文件是utf-8编码html:在head标签里添加:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />创建数据库时候:create database dbName default character set utf8 collate utf8_general_c...原创 2012-12-11 01:15:46 · 137 阅读 · 0 评论 -
Pinax搭建第一个站点
1. 安装virtualenv: virtualenv 用来创建隔离的Python环境。 安装方法: easy_install virtualenv, 如果没有安装任何Python包管理器的话,可以直接去下了运行。2. 创建一个Pinax运行环境(windows下): 打开cmd, cd到你想要的目录 创建 $ virtualenv mysite-env --no-sit...原创 2012-08-17 15:54:24 · 127 阅读 · 0 评论 -
Django User
1:使用User对象 User 对象属性:username, password(必填项)password用哈希算法保存到数据库 email,last_login,date_joined(字面意思就知道了)is_staff ; 用户是否拥有网站的管理权限.is_active : 是否允许用户登录, 设置为``False``,可以不用删除用户来禁止 用户登录2 : U...原创 2012-08-13 14:32:31 · 79 阅读 · 0 评论 -
mimetype
django里生成txt,csv,pdf文件: def download_file(request): from django.http import HttpResponse ## CSV #import csv #response = HttpResponse(mimetype='te...原创 2012-07-13 10:46:48 · 136 阅读 · 0 评论 -
Django使用mysql 语句
https://docs.djangoproject.com/en/dev/topics/db/sql/ from django.db import connection, transaction def my_custom_sql(): from django.db import connection, transaction cursor = conn...原创 2012-06-20 16:30:30 · 115 阅读 · 0 评论 -
使用django_debug_tolbar
下载地址:https://github.com/dcramer/django-debug-toolbar解压安装:python setup.py install配置: settings.py:MIDDLEWARE_CLASSES = ( ... 'debug_toolbar.middleware.DebugToolbarMiddleware',)INSTALLED...原创 2012-06-19 15:10:55 · 101 阅读 · 0 评论 -
转: Django 国际化实例及原理分析
From: http://www.oschina.net/question/12_15775当 Web 服务搭建好以后,可以接收来自全球不同国家用户访问。这样就要求开发人员调整软件,使之能适用于不同的语言,即国际化和本地化。国际化 -- Internationalization,i 和 n 之间有 18 个字母,简称 I18N,。本地化 -- localization, l 和 n 之间...原创 2012-06-04 14:19:50 · 118 阅读 · 0 评论 -
Django数据库queryset操作
__exact 精确等于 like 'aaa'__iexact 精确等于 忽略大小写 ilike 'aaa'__contains 包含 like '%aaa%'__icontains 包含 忽略大小写 ilike '%aaa%',但是对于sqlite来说,contains的作用效果等同于icontains。__gt 大于__gte ...原创 2012-05-31 14:29:54 · 153 阅读 · 0 评论 -
Django分页
包含import相关类from django.core.paginator import Paginator, InvalidPage, EmptyPage。 接着,设置分页属性,paginator=Paginator(数据列表, 每页数据量)。 于是就可以获得各种相关的属性: 总页数:paginator.num_pages 总记录数: paginator.co...原创 2012-05-29 13:26:19 · 61 阅读 · 0 评论 -
Pydev使用小技巧
添加注释块:Ctrl + 4 #========================================================================# Block Comments#======================================================================== 注释单...原创 2012-05-28 15:48:23 · 68 阅读 · 0 评论 -
Django分页
包含import相关类from django.core.paginator import Paginator, InvalidPage, EmptyPage。 接着,设置分页属性,paginator=Paginator(数据列表, 每页数据量)。 于是就可以获得各种相关的属性: 总页数:paginator.num_pages 总记录数: paginator.co...原创 2012-09-28 16:40:14 · 65 阅读 · 0 评论