- 浏览: 49544 次
- 性别:
- 来自: 成都
-
最新评论
文章列表
django 自定义校验
- 博客分类:
- 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
<table id='vlist'>
<tr>
{% for al in als %}
<td>[{{al.UploadID.file.name|basename}} <a href="{% url deleteVideoOnEquipment equipment.id al.UploadID.id %}">{% trans 'Delete' %}</a>]</td>
...
1. ssh登陆
2. cd python2.6
3. source virtenv/bin/activate
4. python path_to_manage.py/manage.py syncdb
这时通常css会丢失,需要手动修复:
Python path_to_manage.py/manage.py collectstatic --noinput
django模板输出HTML去掉自动转义
- 博客分类:
- Django学习
{% autoescape off %}
{{ article_view.article|escape|linebreaks }}
{% endautoescape %}
安装环境
Intel Core 7250(双核),操作系统Ubuntu 10.04.1
1.安装OpenJDK6
sudo apt-get install openjdk-6-jdk
选用OpenJDK的原因是他已经通过测试,完美兼容JDK,并在Linux更新源中已经取代了sun-java6-jdk了。(注1)
确保.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_ci;
段子一在Google翻译里输入” pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkk bschk bschk bschk p zk bschk pv zk pv bschk zk p zk bsc bschk pv zk bschk p zk pv bschk zk pv zk zk bschk bschk bschk bschk bschk ” 选德语点击朗读,瞬间**了!段子二在Google翻译里输入“鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯~鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅鹅嗯 ...
包含import相关类from django.core.paginator import Paginator, InvalidPage, EmptyPage。
接着,设置分页属性,paginator=Paginator(数据列表, 每页数据量)。
于是就可以获得各种相关的属性:
总页数:paginator.num_pages
总记录数: paginator.count
页的范围: paginator.page_range, 比如 [1, 2, 3, 4]
页数据(list): page.object_list
当前页码: pag ...
<table>
<tr>
{% for object in objects %}
<td>{{object.name}}</td>
{% if not forloop.last and forloop.counter|divisibleby:"3" %}</tr><tr>
{% endif %}
{% en ...
Pinax搭建第一个站点
- 博客分类:
- Django学习
1. 安装virtualenv:
virtualenv 用来创建隔离的Python环境。
安装方法: easy_install virtualenv, 如果没有安装任何Python包管理器的话,可以直接去下了运行。
2. 创建一个Pinax运行环境(windows下):
打开cmd, cd到你想要的目录
创建
$ virtualenv mysite-env --no-site-packages --python=python2.6(如果找不到,要加绝对路径)
运行环境:
$ mysite-env\Scripts\activate.bat
3.安装Pinax ...
Django User
- 博客分类:
- Django学习
1:使用User对象 User 对象属性:username, password(必填项)password用哈希算法保存到数据库 email,last_login,date_joined(字面意思就知道了)is_staff ; 用户是否拥有网站的管理权限.is_active : 是否允许用户登录, 设置为``False``,可以不用删除用户来禁止 用户登录
在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢? 在python中提到unicode,一般指的是unicode对象,例如'哈哈'的unicode对象为 u'\u54c8\u54c8' 而str,是一个字节数组,这个字节数组表示的是对unicode对象编码(可以是utf-8、 ...
django里生成txt,csv,pdf
文件:
def download_file(request):
from django.http import HttpResponse
## CSV
#import csv
#response = HttpResponse(mimetype='text/csv')
#response['Content-Disposition'] = 'attachment; filename=my.csv'
#writer = csv ...
Django使用mysql 语句
- 博客分类:
- Django学习
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 = connection.cursor()
# Data modifying operation - commit required
cursor.execute("UPDATE ...
下载地址:https://github.com/dcramer/django-debug-toolbar解压安装:python setup.py install配置: settings.py:
MIDDLEWARE_CLASSES = (
...
'debug_toolbar.middleware.DebugToolbarMiddleware',
)
INSTALLED_APPS = (
...
'debug_toolbar'
)
TEMPLATE_DIRS = (
'/Library/Python/2.6/site-p ...