zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    webpack进阶(二)
    webpack的loader和plugin的区别
    接口和面向接口编程
    设计原则与编程技巧汇总
    W3C的盒子模型和IE的盒子模型
    React的组件
    React的路由react-router
    三种编程命名规则:驼峰命名法,帕斯卡命名法,匈牙利命名法
    gulp 构建 demo
    antd 表单的两种校验方式
  • 原文地址:https://www.cnblogs.com/cero/p/4491338.html
Copyright © 2011-2022 走看看