zoukankan      html  css  js  c++  java
  • django报错外理收集

    网址指向同一地址后:

    Forbidden (403)

    CSRF verification failed. Request aborted.

    You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is required for security reasons, to ensure that your browser is not being hijacked by third parties.

    If you have configured your browser to disable cookies, please re-enable them, at least for this site, or for 'same-origin' requests.

    解决方法:

    在设置文件下注释:

    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    #'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',

    新手报错

    RuntimeError at /index
    You called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data.
    Change your form to point to 127.0.0.1:8000/index/ (note the trailing slash), or set APPEND_SLASH=False in your Django settings.

    解决方法,路由访问和提交要一致

    片断

    <form action="/index" method="post">

    片断
    path('index/',views.index)


    安装xadmin时 编码出错:

    "UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444"

    解决方法,手工下载,xadmin  

    网上搜索了一下,说是 python3 不支持 xadmin,结果还是找到了解决的方法

    从错误中可以看到,是文件README.rst 出现了 Unicode 解码错误,这个文件时没有什么用处的,可以新建一个同名的空白文件替换掉

    然后安装:

    C:WINDOWSsystem32>pip install xadmin-master.zip

    搞定。。

    继随用户表后    后台增加数据时  报错   问题三

    1452,'无法添加或更新子行:外键约束失败(`mxonline` .django_admin_log`,CONSTRAINT`django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY(`user_id`)REFERENCES` auth_user`(`id`))')

    在设置数据配置那儿加入红色部份,,

    DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'mxonline',
    'USER': 'root',
    'PASSWORD': '142857',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    'OPTIONS': {
    "init_command": "SET foreign_key_checks = 0;",
    }
    }

    }


    ______________________________________________________________________________________________
    git 无法下载东西,报错:
    fatal: open /dev/null or dup failed: No such file or directory



    C:WindowsSystem32drivers ull.sys 从其他系统上拷贝一个过来覆盖,再启动 null 服务就正常了:

    如何确定null.sys是否正常,很简单。实行如下命令:

    复制代码
    复制代码
    C:UsersAdministrator>sc start null
    
    SERVICE_NAME: null
            TYPE               : 1  KERNEL_DRIVER
            STATE              : 4  RUNNING
                                    (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0
            PID                : 0
            FLAGS              :
    复制代码
    
    
    链接:https://pan.baidu.com/s/1UtcZizm-iFcVk4OKrnFJVg 密码:1q4d


    有一个更特么烦的报错可以让人自杀


    在线安装xadmin时不响应,无反应,,,用下面的那个地址顺利解决


    
    
     pip install https://github.com/sshwsfc/xadmin/tarball/master 
     
     
    问题:django使用验证码组件报错:django-simple-captcha 
    build_attrs() takes from 1 to 2 positional arguments but 3 were given

    解决方法,更新到最新版本即可

    djanao报错:
    Make sure you've included captcha.urls as explained in the INSTALLATION section on 
    http://readthedocs.org/docs/django-simple-captcha/en/latest/usage.html#installation

    解决方法:

    url 视图增加相路由
    path("captcha/", include('captcha.urls'))

    问题之:
    The view users.views.RegisterView didn't return an HttpResponse object. It returned None instead.

    可能没有对应函数,检查vivew视图逻辑

    问题:模板解释不了,原样输出
    {% else %}  解决方法{%  不能有空格  

    Django2.0异常:Specifying a namespace in include() without providing an app_name is not supported.

    因为django2.0以上变化了好多,需要在分发的路由上面指定一下指定的是那个路由  示例代码:

    主路由:

    path("org/", include('organization.urls',namespace="org")),

    分发路由:红色那儿是重点,指点引用的app 名字
    urlpatterns = [
    path("list/", OrgView.as_view(),name = "org_list"),

    ]
    app_name = "organization"

      







  • 相关阅读:
    上手 WebRTC DTLS 遇到很多 BUG?浅谈 DTLS Fragment
    亮相 LiveVideoStackCon,透析阿里云窄带高清的现在与未来
    会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
    如何用 Electron + WebRTC 开发一个跨平台的视频会议应用
    理论 + 标准 + 工程 —— 阿里云视频云编码优化的思考与发现
    遍历哈希表
    sql语句的循环执行
    一个aspx页面里所有的控件
    SELECT DISTINCT 语句
    100 The 3n + 1 problem
  • 原文地址:https://www.cnblogs.com/fgxwan/p/9684617.html
Copyright © 2011-2022 走看看