使用此命令时,什么也不会发生。没有错误或任何东西。Python在环境变量中,我在python目录中没有任何问题。我正在运行最新版本的Django和Python。
Image of problem
www.example.com中的代码manage.py,新创建的,没有改变任何东西。
#!/usr/bin/env python
"""Django's command-line utility for administrative tasks."""
import os
import sys
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')
try:
from django.core.management import execute_from_command_line
except ImportError as exc:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
) from exc
execute_from_command_line(sys.argv)
if __name__ == '__main__':
main()
3条答案
按热度按时间vwoqyblh1#
好吧,我没有一个明确的答案给你,我不是Maven,但这是我的建议。
尝试
py manage.py check
来自我检查你的django应用。尝试
py -m django --version
以确保安装了django。试试
py manage.py runserver 0.0.0.0:8080
(我需要这个,因为一些防火墙或设置阻止我在默认端口8000上运行。但我确实得到了一条关于禁止套接字权限的错误消息。)你是在虚拟环境中吗?创建V.E.以及安装依赖项并从V.E.内部运行。可以确保仅安装和访问的包是您的项目所需的包,从而避免冲突/问题。我不知道这是否能解决这个问题,但这是最好的做法。
n8ghc7c12#
我觉得应该用
python manage.py runserver
qnzebej03#
确保已成功建立数据库连接