O site de administração do Django não mostra o estilo CSS
Meu site de administração do Django (é completamente padrão, não personalizado) não está mostrando o CSS esperado.
Se parece com isso:
E eu posso entrar:
Mas é para ficar assim:
Como faço para corrigir isso?
Outras informações que podem ajudar:
Estou executando uma instância do Amazon EC2 na porta 80 e conectando-a usando uma URL real. Eu o configurei usando este tutorial:http://www.nickpolet.com/blog/deploying-django-on-aws/1/
Após esse tutorial, coloquei esse código em um arquivo chamado/etc/apache2/sites-enabled/mysite.conf
. Não entendo o que esse código está fazendo, então acho que pode estar relacionado ao problema.
/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>
Estrutura de diretório:
/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
Última parte do settings.py:
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.7/howto/static-files/
STATIC_URL = '/static/'