供参考:我正在从这个页面学习 django:- https://www.w3schools.com/django/django_admin.php
我使用虚拟环境并在本地计算机上运行它:http://127.0.0.1:8000/admin/
请帮忙。 我尝试在 subreddit 和 Discord 中提问,但我还没有找到解决办法。 感谢任何帮助
这可能是因为静态文件无法加载,例如 CSS 和 JavaScript 文件。这些决定了页面的样式。
您可以添加一个处理程序来在 root
urls.py
中提供静态和媒体文件:
# proj_name/urls.py
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = (
[
# …
]
+ static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
)
请注意,这在生产环境中无法工作(DEBUG = False
),这意味着您需要配置 Nginx 或 Apache 等 Web 服务器来提供静态文件和媒体文件。