Django 项目从 Windows 转移到 Mac 后不起作用

问题描述

从 Windows 10 机器上转移 Django 项目后,我在 MacBook Pro 上使用 Django 3.1.7。但是,在重新设置数据库和超级用户并运行命令 pipenv sync 以安装所有必需的模块后,服务器确实运行了;但它不提供我的任何网址管理页面的 CSS 样式。我可以通过 '/admin' 访问管理页面,但不会显示我设置的其他页面。每当我尝试提供页面时,它给我的只是我的自定义 404 页面。有没有什么办法解决这一问题?有什么问题吗? Admin CSS 文件在哪里?

解决方法

python manage.py  runserver --insecure

使用 --insecure 选项强制使用 staticfiles 应用程序提供静态文件,即使 DEBUG 设置为 False。 djangoproject

,

我想我们需要更多信息……也许是文件本身。

可能有很多事情可能会出错。您的 settings.py 是否仍指向正确的文件路径?在views.py 中,您是否确保将html 文件设置在同一路径中? html 文件是否在正确的文件夹中?所有 Django 和模块版本都相同吗?要命名的东西太多了。