因此,我安裝了Bitnami Django堆棧,並啓用了管理模塊,然後按照教程創建「投票」的管理菜單。Django靜態文件沒有使用默認設置加載
但是,當我去/管理/一切都是白色的明文。所有的CSS和圖像都是404錯誤。
我所做的只是:
啓用settings.py INSTALLED_APPS:
'django.contrib.admin',
在urls.py未註釋:
from django.contrib import admin
admin.autodiscover()
url(r'^admin/', include(admin.site.urls)),
註釋。
settings.py中,我嘗試使用默認設置,也試過這樣:
MEDIA_ROOT = ''
MEDIA_URL = '/media/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'
import os
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))
STATICFILES_DIRS = (
os.path.join(SITE_ROOT, 'static/'),
)
似乎沒有任何工作,它拒絕找到靜態文件在/管理/媒體/ CSS /等
我確保我的Windows PATH有django的bin。我什至嘗試包括/ contrib,沒有任何幫助。
我已經安裝的Django到: C:\ DjangoStack \ APPS \ Django的
我已經安裝了我的項目: C:\用戶\德克斯特\ BitNami DjangoStack項目\阿爾法 和I型:本地主機/ Alpha/admin去管理員。
你有沒有在靜態/管理員的django管理員的CSS和圖像堆棧的副本?它不應該在本地主機上,但它是一些嘗試... –
不,我不知道靜態/管理是在哪裏。 – Dexter
靜態管理員是您在項目中創建的文件夾,與您的媒體文件夾相同。你應該有'project/media','project/static'和'project/static/admin'。進入你的Django安裝並製作admin media文件夾的副本,它應該看起來像'admin/css','admin/js'和'admin/images'。並將其複製到你的'static/admin'文件夾中。但就像我說的,這對本地主機應該沒有關係。你也可以檢查是否將'staticfiles_dirs'改爲'()'。我想我應該只是把這個作爲一個答案... –