TemplateDoesNotExist at /HTMLeditor/HTMLeditorHandler/search/indexes/htmleditor/htmleditor_text.txt 在使用全文搜索配置过程中,因为htmleditor_text.txt的命名有误,所以导致这个错误,这个错误会导致admin后台,和自定义的模板都无法添加新数据…
在Django项目中配置一个简单的页面跳转 说明 OliverPro 为项目名称 ProApp 为应用程序 项目文件结构如下: 文件配置如下: 项目中的urls 应用程序urls views.py文件 看似所有配置均已完毕,但是我们运行的时候报错了,错误如下: 最后分析了一下,是由于settings.py未配置,按照下图配置后解决问题.…
这个系列(或者成不了一个系列..)预计会全程参考Vamei様的Django系列,膜一发.说句题外话,其实更加崇拜像Vamei那样的能够玩转生活.各个领域都能取得不小成就的人. [Django] ■ 概述 Django久闻大名,是Python中最为有名的Web框架之一了.相比于其他框架,D的特点就是提供了各种各样的组件,重量级,可以解决很多很多问题.让Web编程一简再简.之前一直都学习使用Flask,不否认Flask有其有点,但是一个很大的不方便的地方在于,Flask的扩展没有统一的标准而且开放,…
目录 必知必会的13条查询方法 单表查询之神奇的双下划线 一对多 ForeignKey 多对多 ManyToManyField 在Python脚本中调用Django环境 Django终端打印SQL语句 关于Mate类 聚合查询 aggregage() 分组查询 annotate() F查询 Q查询 事务 其它鲜为人知的操作 @ *** 必知必会的13条查询方法 ==1. all()== 查询所有结果 . ==2. get(kwargs)== 返回与所给筛选条件相匹配的对象,返回结果有且只有一个.…
目录 一.介绍 概念 由来 优势 劣势 总结 二.Django中的ORM Django项目使用MySQL Model 快速入门 1. AutoField 2. IntegerField 3. CharField 4. ForeignKey 5. DateField 6. DateTimeField 7. dalate() 字段合集 ORM字段与数据库字段对应关系 自定义字段 字段参数 1. null 2. unique 3. db_index 4. default 5. DateField 与…
Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 例子: 1.创建Form类 from django.forms import Form from django.forms import widgets from django.forms import fields class MyForm(Form): user = fields.CharField( widget=widgets.Text…
参考地址:http://www.cnblogs.com/wupeiqi/articles/6216618.html 所有字段 AutoField(Field) --int自增列,必须填入参数primary_key=True BigAutoField(AutoField) --bigint自增列,必须填入参数primary_key=True 注意:当model中没有自增列,则自动会创建一个列名为id的列 from django.db import models class UserInfo(mod…
[rest-framework] 这是一个基于django才能发挥作用的组件,专门用于构造API的. 说到API,之前在其他项目中我也做过一些小API,不过那些都是玩票性质,结构十分简单而且要求的设计强度并不高,要求的请求方式也不太规范.要想做一个规范的健壮的API,最好的办法果然还是站在巨人的肩膀上,学习一些现成组件的使用方法来构建自己的API最为保险简单. 下面就来从我的角度简单说说rest-framework这个框架如何使用. 本篇主要参考了 官方文档,以及这个系列的翻译(第一.第二.第三…
[Django视图层] 视图层的主要工作是衔接HTTP请求,Python程序和HTML模板,使他们能够有机互相合作从模型层lou到数据并且反馈.说到视图层的工作就有以下几个方面要说 ■ URL映射 对于一般的,通过django.conf.urls.url设置url路径,并且关联视图函数,甚至把url方法的参数写成正则表达式从而可以给视图函数传递多个参数的事情就不多说了.比如: url(r'^single/([0-9]{4})/([0-9]{2})/([0-9]+)/$',views.single…
[Django模型层] 之前大概介绍Django的文章居然写了两篇..这篇是重点关注了Django的模型层来进行学习. ■ 模型定义 众所周知,Django中的模型定义就是定义一个类,其基本结构是这样的: from django.db import models class ModelName(models.Model): field1 = models.XXField(...) field2 = models.XXField(...) class Meta: db_table = ... ot…