Strona administratora mojego Django (jest całkowicie domyślna, nie dostosowana) nie pokazuje oczekiwanego CSS.Witryna administratora Django nie wyświetla stylu CSS
Wygląda to tak:
I mogę się zalogować:
Ale to ma wyglądać tak:
Jak to naprawić?
Inne informacje, które mogą pomóc:
biegnę na przykład Amazon EC2 na porcie 80 i podłączenie do niego przy użyciu prawdziwego adresu URL. Konfiguruję go za pomocą tego samouczka: http://www.nickpolet.com/blog/deploying-django-on-aws/1/
Po tym samouczku, umieściłem ten kod w pliku o nazwie /etc/apache2/sites-enabled/mysite.conf
. Nie rozumiem, co ten kod robi, więc myślę, że może to być związane z problemem.
/etc/apache2/sites-enabled/mysite.conf:
WSGIScriptAlias//home/ubuntu/cs462/mysite/mysite/wsgi.py
WSGIPythonPath /home/ubuntu/cs462/mysite
<Directory /home/ubuntu/cs462/mysite/mysite>
<Files wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>
Alias /media/ /home/ubuntu/cs462/mysite/media/
Alias /static/ /home/ubuntu/cs462/mysite/static/
<Directory /home/ubuntu/cs462/mysite/static>
Require all granted
</Directory>
<Directory /home/ubuntu/cs462/mysite/media>
Require all granted
</Directory>
Struktura katalogów:
/home/ubuntu/cs462/
mysite/
manage.py
db.sqlite3
mysite/
__init__.py
__init__.pyc
settings.py
settings.pyc
urls.py
wsgi.py
homepage/
admin.py
admin.pyc
__init__.py
__init__.pyc
migrations
models.py
models.pyc
tests.py
views.py
Ostatnia część settings.py:
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.7/howto/static-files/
STATIC_URL = '/static/'
możliwy duplikat [dlaczego moja strona admin django nie ma stylu css] (http://stackoverflow.com/questions/4420378/why-my-django-admin-site-does-not-have-the-css stylu) – allcaps