Django
刘元涛
活着只为改变世界
展开
-
Python模板库Mako的用法
Mako是一个高性能的Python模板库,它的语法和API借鉴了很多其他的模板库,如Django、Jinja2等等。基本用法创建模板并渲染它的最基本的方法是使用 Template 类:?123from mako.template import Templatet = Template('hell转载 2015-12-11 17:21:12 · 4673 阅读 · 0 评论 -
Django 部署(Nginx)
1. 运行开发服务器测试cd zqxt # 进入项目 zqxt 目录python manage.py runserver运行开发服务器测试,确保开发服务器下能正常打开网站。2. 安装 nginx 和 需要的包2.1 安装 nginx 等软件ubuntu / Linux Mint 等,下面简写为 (ubuntu):sudo apt-get in转载 2015-12-05 21:49:45 · 645 阅读 · 0 评论 -
Django 配置settings.py
运行 django-admin.py startproject [project-name] 命令会生成一系列文件,在Django 1.6版本以后的 settings.py 文件中有以下语句:# Build paths inside the project like this: os.path.join(BASE_DIR, ...)import osBASE_DIR = os.path.原创 2015-12-05 20:02:46 · 592 阅读 · 0 评论 -
Django Generic Display View
1. django.views.generic.detail.DetailViewDetailView 有以下方法:dispatch()http_method_not_allowed()get_template_names()get_slug_field()get_queryset()get_object()get_context_o原创 2015-12-06 10:35:54 · 741 阅读 · 0 评论 -
Django models获取对象有以下方法:
Person.objects.all()Person.objects.all()[:10] 切片操作,获取10个人,不支持负索引,切片可以节约内存Person.objects.get(name=name)get是用来获取一个对象的,如果需要获取满足条件的一些人,就要用到filterPerson.objects.filter(name="abc") # 等于P原创 2015-12-05 17:17:14 · 9003 阅读 · 0 评论 -
Django URL传递参数的方法总结
原创文章,转载请注明:转载自ian的个人博客[http://www.icodelogic.com]1 无参数情况配置URL及其视图如下:(r'^hello/$', hello) def hello(request): return HttpResponse("Hello World")访问http://127.0.0.1:8000/hello,输出转载 2016-03-06 20:04:58 · 379 阅读 · 0 评论 -
Django 数据导入
原文地址:http://www.ziqiangxuetang.com/django/django-import-data.html以下操作符合 Django版本为 1.6 ,兼顾 Django 1.7, Django 1.8 版本,理论上Django 1.4, 1.5 也没有问题,没有提到的都是默认值建议先不要看源码,按教程一步步做下去,遇到问题再试试源代码,直接复制粘贴,很快就会忘掉转载 2015-12-05 21:58:09 · 635 阅读 · 0 评论 -
Django创建超级管理员
进入项目路径:python manage.py createsuperuser按照提示输入相应的用户名,邮箱和密码即可原创 2015-12-05 19:11:09 · 5388 阅读 · 1 评论 -
定义 Model兼容python2.x和python3.x
# coding:utf-8from __future__ import unicode_literals from django.db import modelsfrom django.utils.encoding import python_2_unicode_compatible @python_2_unicode_compatible原创 2015-12-05 19:12:19 · 907 阅读 · 0 评论 -
Python/Django 生成二维码
一、包的安装和简单使用1.1 用Python来生成二维码很简单,可以看 qrcode 这个包:pip install qrcodeqrcode 依赖 Image 这个包:pip install Image如果这个包安装有困难,可选纯Python的包来实现此功能,见下文。1.2 安装后就可以使用了,这个程序带了一个 qr 命令:qr 'http://w转载 2015-12-06 15:11:48 · 1751 阅读 · 0 评论 -
Django 多数据库联用
每个app都可以单独设置一个数据库settings.py中有数据库的相关设置,有一个默认的数据库 default,我们可以再加一些其它的,比如:# Database# https://docs.djangoproject.com/en/1.8/ref/settings/#databasesDATABASES = { 'default': { 'ENG转载 2015-12-05 22:01:30 · 522 阅读 · 0 评论 -
Django QuerySet API
Django数据库操作官方文档: QuerySet API: https://docs.djangoproject.com/en/dev/ref/models/querysets/从数据库中查询出来的结果一般是一个集合,这个集合叫做 QuerySet。文中的例子大部分是基于这个 blog/models.py123456原创 2015-12-05 17:46:04 · 711 阅读 · 1 评论 -
Django中Request 对象介绍
HttpRequest对象包含当前请求URL的一些信息:属性描述path请求页面的全路径,不包括域名—例如, "/hello/"。method请求中使用的HTTP方法的字符串表示。全大写表示。例如:if request.method == 'GET': do_s原创 2015-12-19 22:15:28 · 1111 阅读 · 0 评论 -
导入edustack的ova--版本为cypress的相关配置
默认系统账号用户:edustack密码:edustack.org修改虚拟机配置硬件修改虚拟硬件配置(RAM>4G disk>20G VCPU>2)磁盘是LVM格式,如果想扩展,请使用LVM网络配置ova使用静态ip配置。开机后编辑/etc/network/interfaces,例子如下:edustack@edustack:~$ cat /etc/networ转载 2015-12-06 16:01:16 · 841 阅读 · 0 评论