从 Windows 转移到 Mac 后,Django 项目无法运行
Django project does not work after being transferred from Windows to Mac
我在将 Django 项目从 Windows 10 机器上转移后,在 MacBook Pro 上使用 Django 3.1.7。但是,在重新设置数据库和超级用户并 运行 执行命令 pipenv sync
以安装所有必需的模块后,服务器会 运行;但它不提供我的任何 URL 或管理页面 CSS 样式。我可以在“/admin”访问管理页面,但不会显示我设置的其他页面。每当我尝试提供页面时,它给我的只是我的自定义 404 页面。有没有什么办法解决这一问题?有什么问题吗?管理 CSS 文件在哪里?
我认为我们需要更多信息...也许是文件本身。
可能有很多事情都可能出错。您的 settings.py 是否仍指向正确的文件路径?在 views.py 中,您确定将 html 文件设置在同一路径中吗? html 文件是否在正确的文件夹中?所有的 Django 和模块版本都一样吗?有太多的名字。
python manage.py runserver --insecure
即使 DEBUG 设置为 False,也可以使用 --insecure 选项强制使用 staticfiles 应用提供静态文件。
djangoproject
我在将 Django 项目从 Windows 10 机器上转移后,在 MacBook Pro 上使用 Django 3.1.7。但是,在重新设置数据库和超级用户并 运行 执行命令 pipenv sync
以安装所有必需的模块后,服务器会 运行;但它不提供我的任何 URL 或管理页面 CSS 样式。我可以在“/admin”访问管理页面,但不会显示我设置的其他页面。每当我尝试提供页面时,它给我的只是我的自定义 404 页面。有没有什么办法解决这一问题?有什么问题吗?管理 CSS 文件在哪里?
我认为我们需要更多信息...也许是文件本身。
可能有很多事情都可能出错。您的 settings.py 是否仍指向正确的文件路径?在 views.py 中,您确定将 html 文件设置在同一路径中吗? html 文件是否在正确的文件夹中?所有的 Django 和模块版本都一样吗?有太多的名字。
python manage.py runserver --insecure
即使 DEBUG 设置为 False,也可以使用 --insecure 选项强制使用 staticfiles 应用提供静态文件。 djangoproject