如何解决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 和模块版本都相同吗?要命名的东西太多了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。