美文网首页
Django_Issue

Django_Issue

作者: 山高路远_海深不蓝 | 来源:发表于2018-11-13 21:19 被阅读0次

issue

此文档记录使用django时所遇到的一些问题及其解决办法

  • 1.新建应用时出现如下错误提示
File "manage.py", line 14
  )from exc
      ^
SyntaxError: invalid syntax

问题原因:python2与python3共存问题

  • 如果安装时使用的是pip3 install django
    修改python3安装路径下的python.exe为python3.exe,
    之后先修改pycharm中的settings,选中刚刚修改的文件,
    image.png

再使用python3 manage.py startapp app1即可创建应用。

  • 2.python3 manage.py runserver提示:
Traceback (most recent call last):
  File "C:\Users\LZTV\AppData\Local\Programs\Python\Python36\lib\site-packages\django\core\management\base.py", line 316, in run_from_argv
    self.execute(*args, **cmd_options)

django连接mysql数据库


终端运行python manage.py migrate(报2059错误)

修改加密方式

https://blog.csdn.net/qq_34809033/article/details/80928178

再次运行python manage.py migrate

Django 引用JS文件,ajax路由无效

  • 解决办法

html文件中的js部分创建一个url变量传给函数

  • html 文件
<script src="{% static 'manage/js/Mkind.js' %}"></script>
    <script type="text/javascript">
        $('.submit').click(function () {
            var url = "{% url 'addKind' %}";
            putData(url)
        });
    </script>
  • Mkind.js文件
function putData(url) {
    ...
    $.ajax({
        url: url,
        type: 'post',
        data: ...,
        success: function (res) {
            var res = JSON.parse(res);
            alert(res.data);
        }
    })
}

另一种方法貌似是在头部加载一个文件就行,但我忘了

Django 报csrf错误

    1. 如果使用FBV(视图加函数的形式)模式
from django.views.decorators.csrf import csrf_exempt

@csrf_exempt
def you_function(request):
      .....
  • 2.加了验证还报错

检查是否存在url重名的

相关文章

  • Django_Issue

    issue 此文档记录使用django时所遇到的一些问题及其解决办法 1.新建应用时出现如下错误提示 问题原因:p...

网友评论

      本文标题:Django_Issue

      本文链接:https://www.haomeiwen.com/subject/vllrfqtx.html