zoukankan      html  css  js  c++  java
  • django遇到的error(待续)

    1、Refused to execute script from 'URL' because its MIME type ('texthtml') is not executable, a nd strict MIME type checking is enabled

    问题出现的原因:静态文件路径错误  修改路径即可
     
    2、models在更新、删除时一定记得要加filter,否则后果很严重(会全部删掉或者更新)
     
    3.名字写错导致功能没有执行
     
    如 : {% block script %} {% endblock %} block后面的名字script 不要写错了!!!
      clean_name 函数名 写成 cleam_name  导致验证没有执行
     
    4,JS
      4.1  注意js书写格式
    var li = $("<li>").attr("id", "id_" + item.id).append(   $('<a>').text(item.title).attr("href",href)   ).append($("<ul>"));
     4.2 导入js插件的时候一定要注意顺序 否则会出错或者功能显示不出来 (Jqury放在最上面)
    5.
    cors 跨域时设置以下(X-Frame-Option)
    https://docs.djangoproject.com/en/2.2/ref/clickjacking/

    clickjacking 点击劫持保护
    from django.http import HttpResponse
    from django.views.decorators.clickjacking import xframe_options_exempt
    
    @xframe_options_exempt
    def ok_to_load_in_a_frame(request):
        return HttpResponse("This page is safe to load in a frame on any site.")

    6.url
    re_path("^$", project_list.project_list, name="project_list"),
    设置首页路径时 不要忘记结束符$ 否则其他视图函数跑不起来
    ▶️如果使用re_path,一定要有起始符^和终止符$!!!
    return redirect(reverse("use_case_list",kwargs={"project_id":project_id}))
    记得搭配reverse使用


    7.bootstrap datapicker 点击输入框后会运行bootstrap的
    show.bs.modal函数
    可以把要执行的函数放到外面
    $("#addProject").on("show.bs.modal",function (event) {

    var button = $(event.relatedTarget);  
      var recipient = button.data("whatever");

    })

    8.django models 中DatetimeField 既包含日期,又包含时间,所以当存入日期后,自动设置时间为0点,再提取时有问题
     
     
    
    
  • 相关阅读:
    首发Zend Studio 9.0.2正式版注册破解
    PHP 中Cookie和Session的使用
    PHP设计模式职责和单例模式
    软件工程工具学习(1)Visio
    java复习(4)数字处理类
    java复习(1)java与C++区别
    微信开发(1)微信防撤回功能实现
    java复习(3)字符串、数组
    java复习(2)java基础杂记
    java复习(5)接口、继承、多态
  • 原文地址:https://www.cnblogs.com/hude/p/12546872.html
Copyright © 2011-2022 走看看