我是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
在那之后,它就一直呆在那里,我什么也不能打,也不能做任何事。在
首先,不要忘记Django documentation是你的朋友(即使有点不友好)。在
您正在正确地执行所有操作,并且终端将向应用程序发出任何请求:
这意味着您连接到根域的http://127.0.0.1:8000/,其中3种字体也被发送到请求的浏览器/连接。在
现在该怎么办
我强烈建议您按照a simple tutorial like this one,一步一步,然后遵循其他教程,找到最适合您的。在
另一个想法
我已经花了很长时间努力去享受使用Django的乐趣,在超过6个月的时间里,我一直在不开心地工作,努力让它完美地工作。所以我发现Flask是一个更好的选择,更容易学习和继续工作。我最近遇到了Quart,这是一个异步的烧瓶叉,从此再也没有回头看。在各种Flask扩展的帮助下,我们可以在几分钟内构建一个功能齐全的web应用程序shell。在
为了阐明
runserver
命令的行为,应该使用doc由于服务器会不断地监听连接,所以不返回提示是很好的。如果需要,可以使用
python manage.py runserver &
在shell后台运行服务器,或者只打开另一个窗口/选项卡。在记住,要测试你的网站,你必须保持服务器打开。在
您需要迁移数据库。在
这就是您需要做的,然后重新启动服务器。在
相关问题 更多 >
编程相关推荐