Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

django项目启动报错 #27

Open
Dreams-Jun opened this issue Aug 5, 2019 · 22 comments
Open

django项目启动报错 #27

Dreams-Jun opened this issue Aug 5, 2019 · 22 comments

Comments

@Dreams-Jun
Copy link

登录界面点击登录,出现django报错页面,错误1146,tabel 'ops.ops_fort_server' doesn't exist,请问需要这个表吗 ,代码中没用这个表,如何解决

@Dreams-Jun
Copy link
Author

登录的时候出现:
503 Service Unavailable
Application failed to respond within time limit.

@pythonzm
Copy link
Owner

pythonzm commented Aug 8, 2019

把密码设置成123456试试,看看是不是密码加密造成的,密码加密这部分有时候会有问题

@Dreams-Jun
Copy link
Author

把密码设置成123456试试,看看是不是密码加密造成的,密码加密这部分有时候会有问题

123456密码是显示弱密码,必须字母和数字才行,不然设置不了。目前还是没有登录上去

@pythonzm
Copy link
Owner

pythonzm commented Aug 9, 2019

不能吧,我的环境密码就是123456,你自己修改了哪部分内容?

@Dreams-Jun
Copy link
Author

奇怪,我是执行这个python3 manage.py createsuperuser,然后输入密码的时候123456密码强度更本通不过,未作别的修改

@pythonzm
Copy link
Owner

django版本和requirements.txt中的一致么

@Dreams-Jun
Copy link
Author

看了一下,是一致的,2.0.5

@pythonzm
Copy link
Owner

执行python manage.py check有报错么

@Dreams-Jun
Copy link
Author

/usr/bin/python3 /root/PycharmProjects/Ops/manage.py runserver 0.0.0.0:8080
Performing system checks...

System check identified no issues (0 silenced).
August 13, 2019 - 16:16:40
Django version 2.0.5, using settings 'Ops.settings'
Starting ASGI/Channels version 2.1.1 development server at http://0.0.0.0:8080/
Quit the server with CONTROL-C.
[2019/08/13 16:17:12] HTTP GET / 302 [0.24, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /login/?next=/ 200 [0.09, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.min.css 304 [0.01, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/font-awesome/css/font-awesome.min.css 304 [0.03, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/Ionicons/css/ionicons.min.css 304 [0.03, 127.0.0.1:33286]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/dist/css/AdminLTE.min.css 304 [0.03, 127.0.0.1:33288]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/plugins/iCheck/square/blue.css 304 [0.03, 127.0.0.1:33290]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/jquery/dist/jquery.min.js 304 [0.11, 127.0.0.1:33294]
[2019/08/13 16:17:13] HTTP GET /static/js/jsencrypt.min.js 304 [0.10, 127.0.0.1:33286]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/bootstrap/dist/js/bootstrap.min.js 304 [0.11, 127.0.0.1:33296]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/plugins/iCheck/icheck.min.js 304 [0.10, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 304 [0.01, 127.0.0.1:33284]
[2019/08/13 16:17:13] HTTP GET /static/AdminLTE/plugins/iCheck/square/blue.png 304 [0.01, 127.0.0.1:33284]
admin VCZXIPbFrUvNg6/a6jf8HVpCIG1F0Bx7xu1AiUfskMcmuhMsrHfrasS4bIfG9ywdU4VAl54Y2V65usJs41Y8iXUAvv3kciWzCEHdAB6nu2sMjKQAGX4SICBp6C9lPMv0rjIV/NmVoULE6aH+3UAT4aX0084Y7MUgljazNdVo4B8=
[2019/08/13 16:18:17] HTTP POST /login/?next=/ 503 [61.11, 127.0.0.1:33284]
[2019/08/13 16:18:17] HTTP GET /favicon.ico 302 [0.01, 127.0.0.1:33284]
[2019/08/13 16:18:17] HTTP GET /login/?next=/favicon.ico 200 [0.03, 127.0.0.1:33284]
[2019/08/13 16:18:17] HTTP GET /login/?next=/favicon.ico 200 [0.01, 127.0.0.1:33284

无解了 无任何报错 还是登陆不进去 一直在转圈圈 然后就503

@capricornxl
Copy link

@Dreams-Jun 打开浏览器调试模式,跟踪下点击登录时的network中是否有报错。
感觉你这个像是加密的密码在提交到后端时卡在解密处理这里了。
然后超时。

@pythonzm
Copy link
Owner

是不是一直重定向?你这代码是什么时候的?我记得好像有一版中间件有点儿问题,如果不需要密码加密,就去掉这一部分

@Dreams-Jun
Copy link
Author

ProgrammingError at /users/user_center/

(1146, "Table 'ops.ops_users_plan_attention' doesn't exist
加密全都全掉了 但又报缺少表 找了一下 代码里也没有这个表的创建语句 问题还真挺多的 不知道你那边git下去能否正常起来

@Dreams-Jun
Copy link
Author

有个问题一直很奇怪 为什么执行python manage.py makemigrations和python manage.py migrate 之后,models.py里面的表有些根本没有创建,有些是字段却缺少

@atompi
Copy link

atompi commented Aug 16, 2019

因为存在旧的 migrations 文件,会导致 migrate 操作创建旧的表结构,删除这些 migrations 文件之后再执行 python manage.py makemigrations 然后 python manage.py migrate 就可以了,必要的情况下可以考虑重建数据库后再操作。我提交的 PR 解决了这个问题,而且支持使用 docker-compose 一键部署。

@JohnsonChow
Copy link

因为密码这边加密是STR
不是byte

@yangzhitao724
Copy link

点击登陆,一直转圈圈,然后报503,
image

@yangzhitao724
Copy link

所有加密的我都下了,也不行,这个运行不起来,兄弟能给我下微信我联系一下你可以不,项目起不了

@yangzhitao724
Copy link

win10 无奈,只能在服务器上替换测试,用print打印。结果发现不是获取解密时间段超时,是获取解密后才超时,是什么情况,驱动middleware.py有问题吗

@yangzhitao724
Copy link

好了,我布置好了,我知道大家大多数什么原因了
image
在这个get_login_info 里我看了,应该是公众号提醒的接口,过不去,把它注销掉,就能登陆了,还有其他问题可以咨询我微信yzt1994724

@capricornxl
Copy link

capricornxl commented Jan 8, 2020 via email

@yangzhitao724
Copy link

字体{行高:1.6; } ul,ol {padding-left:20px; list-style-position:内部;xiangle0109 [email protected]签名由网易邮箱大师定制在2020年1月8日17:14,yangzhitao724 <[email protected]}。 com>压缩:好了,我布置好了,我知道大家大多数什么原因了在这个get_login_info里我看了,应该是公众号提醒的接口,过不去,把它扔掉了,可以登陆了,还有其他问题可以咨询我微信yzt1994724 —之所以收到此邮件是因为您已发表评论。直接回复此电子邮件,在GitHub上查看或取消订阅。

已经解决了,redis当然布置了,不然runserver,setting过不去的,是登陆判断的问题,现在项目启动了

@cqxu
Copy link

cqxu commented Apr 6, 2023

requirment 真心搞不定, 无法运行额

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants