一.问题在Django中使用自定义的model的时候会出现下面的错误 ERRORS: auth.User.groups: (fields.E304) Reverse accessor for 'User.groups' clashes with reverse accessor for 'MyUser.groups'. HINT: Add or change a related_name argument to the definition for 'User.groups' or 'MyUse…
1:创建数据库表 #单表# app01_user 生成的表明为 tb1class User(models.Model): name = models.CharField(max_length=32,db_index=True) # 单列创建索引 email = models.CharField(max_length=32) class Meta: # 生成的表名:tb1 #数据库中生成的表名称,默认app名称+下划线+类名 db_table='tb1' (重要) index_together={…
1.django.core.exceptions.ImproperlyConfigured: The TEMPLATE_DIRS setting must be a tuple. Please fix your settings. 解决方法: 在项目的setting.py文件中修改相关的文件脚本 TEMPLATE_DIRS = (    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),) 2.“Unk…
1) Django 中Models是与数据库相关的,与数据库相关的代码一般写在 models.py中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用. 2) Model介绍: 通常一个model对应数据库中的一张数据表 Django中的Models以类的形式表示 它包含了一些基本字段和数据的一些行为 Django中以创建类的形式来创建数据表 编写代码对数据…
一.ORM增加 from django.db import models class Publisher(models.Model): name = models.CharField(max_length=30, verbose_name="名称") address = models.CharField("地址", max_length=50) city = models.CharField('城市',max_length=60) state_province =…
本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup 模块及其防XSS攻击,Django中admin管理工具的使用,media配置之MEDIA_ROOT,FBV和CBV之间的关系,Django模块之Meta选项详解,HTML中submit和button的区别等七大内容. 一:KindEditor编辑器的使用 富文本编辑器,Rich Text Editor,简称RTE,是一种可内嵌于浏览器,所见即所得的文本编辑器. 富…
每日测验 """ 今日考题 1.什么是django中间件,它的作用是什么,如何自定义中间件,里面有哪些用户可以自定义的方法,这些方法有何特点 2.基于django中间件的功能设计,你有啥感悟和心得 3.什么是跨站请求伪造,你可以用一个具体的实例描述一下,django中如何防止及通过跨站请求伪造校验(form表单与ajax) 4.跨站请求伪造相关的装饰器有哪些,应用在FBV与CBV上的有什么异同 """ 昨日内容回顾 django请求生命周期流程图…
一.Windows下安装 Django 1.下载安装包解压后放到本地目录如C:\Django-1.7.2 官网地址:https://www.djangoproject.com/download/ 2.打开命令行,输入 cd C:\Django-1.7.2 然后定位到当前目录 3.输入 python setup.py install 开始安装 4.配置各种环境变量,C:\Python34\;C:\Python34\Scripts;C:\Python34\Lib\site-packages\Djan…
最近在学校Python和Django.在学习中遇到了种种的问题,对于一个新手来说,下面的问题可能都会遇到.希望能帮助到那些和我一样的人!!0.python-dev安装(ubuntu)  apt-get install  python-dev  1.Open(filename,mode) 报错实例: f = open('d:\Users\168935495Request.xml','r') 错误信息"SyntaxError: (unicode error) 'unicodeescape' code…
最近在学习django时建立了一个简单的博客应用程序,现在把简单的步骤说一下.本人的用的版本是python 2.7.3和django 1.10.3,Windows10系统 1.首先通过命令建立项目和app 找到django的安装路径,我的路径是:C:\Python27\Lib\site-packages\Django-1.10.3-py2.7.egg\django\bin 在当前目录下打开命令行工具运行以下命令:  python django-admin.py startproject djan…