栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

记录一下:如何启动别人的Django项目

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

记录一下:如何启动别人的Django项目

我用的pycharm终端输入 sudo pip install -r requirements.txt 下载依赖包 也可以安装要求!!!

这个步骤应该不会出现什么错误需要什么下载什么就行了

问题1:日志问题
('Unable to configure handler '
ValueError: Unable to configure handler 'default'

这个的原因是因为 logs的目录不存在,在settings中找LOGGING ={ }根据自己的情况看

settings.py下的dev.py中的设置

settings.py中prod.py中的设置

我们要将所有带黄色波浪线的.log创建丢进这个目录里。

然后启动一下项目!

问题2:Django1.11版本在 python3.8中运行的兼容性问题

File "/usr/local/lib/python3.8/dist-packages/django/contrib/admin/widgets.py", line 152
    '%s=%s' % (k, v) for k, v in params.items(),
    ^
SyntaxError: Generator expression must be parenthesized
找到这个文件的位置 把params.items(), 的逗号删了

'%s=%s' % (k, v) for k, v in params.items()

问题3:数据库问题

django.db.utils.InternalError: (1698, "Access denied for user 'xxxxxxxx_xxxxxxxx'@'localhost'")
这个报错就是没有数据库用户,所以我们要新建一个数据库用户,仔细看

linux下给mysql数据库新增用户_Just_like_fire的博客-CSDN博客

将settings.py中的数据库配置信息 数据库用户名 用户密码  创建好后  在之后就是数据表的问题的了 我直接选择使用python3 manage.py migrate 之后

 我不明白 然后跟着提示就又来了一遍python3 manage.py migrate

之后输入sudo python3 manage.py runserver 就启动成功了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839721.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号