Django卡住的运行后

2024-04-25 16:41:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Django新手,正在尝试设置服务器。在

我已经创建了我的项目文件夹(包含管理.py)跑完之后

python manage.py runserver

收到这些信息后就会卡住

^{pr2}$

有一分钟左右的停顿,然后这些出现。在

[11/Nov/2018 18:18:46] "GET / HTTP/1.1" 200 16348
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564

在那之后,它就一直呆在那里,我什么也不能打,也不能做任何事。在


Tags: 项目djangopy服务器文件夹httpgetadmin
3条回答

首先,不要忘记Django documentation是你的朋友(即使有点不友好)。在

您正在正确地执行所有操作,并且终端将向应用程序发出任何请求:

[11/Nov/2018 18:18:46] "GET / HTTP/1.1" 200 16348
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Regular-webfont.woff HTTP/1.1" 200 80304
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Light-webfont.woff HTTP/1.1" 200 81348
[11/Nov/2018 18:18:47] "GET /static/admin/fonts/Roboto-Bold-webfont.woff HTTP/1.1" 200 82564

这意味着您连接到根域的http://127.0.0.1:8000/,其中3种字体也被发送到请求的浏览器/连接。在


现在该怎么办

我强烈建议您按照a simple tutorial like this one,一步一步,然后遵循其他教程,找到最适合您的。在


另一个想法

我已经花了很长时间努力去享受使用Django的乐趣,在超过6个月的时间里,我一直在不开心地工作,努力让它完美地工作。所以我发现Flask是一个更好的选择,更容易学习和继续工作。我最近遇到了Quart,这是一个异步的烧瓶叉,从此再也没有回头看。在各种Flask扩展的帮助下,我们可以在几分钟内构建一个功能齐全的web应用程序shell。在

为了阐明runserver命令的行为,应该使用doc

Starts a lightweight development Web server on the local machine.

由于服务器会不断地监听连接,所以不返回提示是很好的。如果需要,可以使用python manage.py runserver &在shell后台运行服务器,或者只打开另一个窗口/选项卡。在

记住,要测试你的网站,你必须保持服务器打开。在

您需要迁移数据库。在

$ python manage.py makamigrations your_app_name  
$ python manage.py migrate  

这就是您需要做的,然后重新启动服务器。在

相关问题 更多 >