django常见小问题收集(转)

1、当我把 DEBUG = True设为False的时候运行 python manage.py runserver 的时候
报错  :   CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
解决方案:
ALLOWED_HOSTS = [‘127.0.0.1‘, ‘localhost‘]
2、报错信息: ModelForm Creating a ModelForm without either the ‘fields‘ attribute or the ‘exclude‘ attribute
     is prohibited; form AuthorForm needs updating.
解决方案:
class AuthorForm(ModelForm):
    class Meta:
        model = Author
        fields = "__all__" 
 3、报错信息:   CSRF token missing or incorrect
   第一种方法: 第一步、 在 templete 中, 为每个 POST form 增加一个 {% csrf_token %} tag. 如下:
                       <form>
                            {% csrf_token %}
                        </form>
              第二步、在 view 中, 使用 django.template.RequestContext 而不是 Context.
render_to_response, 默认使用 Context. 需要改成 RequestContext.
eturn render_to_response(‘systemofdingh/modify.html‘, {‘form‘: orderModelForm(instance=orderModify)},
                          context_instance=RequestContext(request))

  第二中方法:1. settings.py 中 MIDDLEWARE_CLASSES 中 注释掉‘django.middleware.csrf.CsrfViewMiddleware‘
            2. 在你的views.py 的方法上加上 @csrf_exempt 装饰 (需要 from django.views.decorators.csrf import csrf_exempt)
    4、 You are trying to add a non-nullable field ‘orderID‘ to ordermodel without a default;
              we can‘t do that (the database needs something to populate existing rows).
Please select a fix:
 1) Provide a one-off default now (will be set on all existing rows)
 2) Quit, and let me add a default in models.py
解决方案: 删除migrate文件,然后重新来

Django :

queryset的长度查询 : len(queryset)

model对象转换成dict   : model_to_dict

时间: 2024-11-10 23:54:19

django常见小问题收集(转)的相关文章

python基础语法学习常见小问题

说明:我是最近觉得python在完成很多工作中方便使用而且功能强大,想突击学习一下.用的是廖雪峰老师的教程,学习python3.X.这里是廖雪峰老师的网站链接: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 本人用的windows学习python: 一.常见小的细节: 1.python中 elif 是else if的缩写: 2.python初始使用有交互式的,就是有>>>

asp.net的优化小技巧收集

在页面不需要交互的情况下可以禁用ViewState 1.页面整体禁用ViewState:在顶部<%Page>中EnableViewState="false"; 2.指定控件禁用ViewState:控件的EnableViewState属性设置为false; 完全不要ViewState则把页面中的form中的runat="server"去掉(极端,后果很严重,Button等一大部分服务端控件不能用)这种情况一般用在站内搜索功能的时候,因为没去掉的时候,地址栏

ios基础-小知识点收集(1)

不积跬步,无以至千里;不积小流,无以成江海.----荀子 收集学习ios中的小知识点,每天进步一点点. (一)@class和 #import class:只声明类,不会引入类文件,加快编译速度,防止类相互import出错:在m中仍然需要import整个类文件. import导入整个类文件,在需要使用类中的变量.函数和协议的时候需要使用. (二)静态变量static.全局变量extern.局部变量.实例变量 static:为整类而非单个对象使用,隐藏封装在类中,对外不可见. 静态变量的优点: 1.

手机页面样式小问题收集

1. 伪类  :after 1. 清楚浮动 div:after{ overflow:hidden; } 2. 制作三角形 div:after{ content:''; display:block; width:0; border-top:8px solid #000; border-left:8px solid transparent; border-right:8px solid transparent; } 2. 设置表单标签placeholder属性的样式 input[type="text

FFT中的一个常见小问题

FFT中的一个常见小问题 这里不细说FFT的内容,详细内容看这些就足以了解大概了 小学生都能看懂的FFT!!! FFT详解 补充--FFT中的二进制翻转问题 主要是对学习过程中一个容易困扰的小问题进行解释,以便于理解 用FFT将多项式的系数转换为点值时,原系数数组a最后存的是不同的点值,而不是只有第一个是点值 这一点最开始困扰了我很久 设 $A(x)=a_0+a_1x+a_2x^2+...+a_{n?1}x^{n?1}$ 则可将其移项 $A(x)=(a_0+a_2x^2+...+a_{n?2}x

数组操作的两个常见小问题越界和空指针

数组操作的两个常见小问题越界和空指针: a:ArrayIndexOutOfBoundsException:数组索引越界异常 原因:你访问了不存在的索引. int[] arr = new int[3]; System.out.println(arr[3]); b:NullPointerException:空指针异常 原因:数组已经不在指向堆内存了.而你还用数组名去访问元素. int[] arr = {11,12,13}; arr = null; System.out.println(arr[0])

01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题

1:计算机概述(了解) (1)计算机 (2)计算机硬件 (3)计算机软件 系统软件:window,linux,mac 应用软件:qq,yy,飞秋 (4)软件开发(理解) 软件:是由数据和指令组成的.(计算器) 开发:就是把软件做出来. 如何实现软件开发呢? 就是使用开发工具和计算机语言做出东西来 (5)语言 自然语言:人与人交流沟通的 计算机语言:人与计算机交流沟通的 C,C++,C#,Java (6)人机交换 图形界面:操作方便只管 DOS命令:需要记忆一些常见的命令 2:键盘功能键的认识和快

JAVAABC-java中的常见小问题

欢迎到我的repo和我共同编辑:https://github.com/archimekai/JavaABC JAVA ABC: java中常见的小问题 注:JDKAPI文档(http://docs.oracle.com/javase/8/docs/api/index.html或从http://cf.pku.cn/tds/java下载chm格式的) JDK的源代码(一般在 C:\Program Files\Java\jdk1.8.0\src.zip)中 -–java.lang.Object类-–

Django常见出错解决方案汇总-乾颐堂

一.模板类型错误: 错误原因:在models中漏掉了return: class UserProfile(models.Model): """ 功能说明:        扩展用户 --------------------------------------------------------------------------- 修改人            修改时间                修改原因 -----------------------------------