Próba obsługi statycznych plików django na serwerze deweloperskim - nie znaleziono

Postępowałem zgodnie z instrukcjami wto pytanie, dokumentacja, a nawet spojrzałemten, ale do tej pory nie mogę uzyskać dostępu do moich plików statycznychpython manage.py runserver.

To są moje (odpowiednie?) Ustawienia:

STATIC_ROOT '/home/wayne/programming/somesite/static'
STATICFILES_DIRS ('/home/wayne/programming/somesite/static/styles',
                  '/home/wayne/programming/somesite/static/admin')

W moim urls.py:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns
# The rest of my urls here...
if settings.DEBUG:
    urlpatterns += staticfiles_urlpatterns()

Mam następujący kod w mojej bazie.html

    <link rel="stylesheet" type="text/css" href="{% static "styles/main.css" %}">
    {% block styles %}
    {% for sheet in styles %}
    <link rel="stylesheet" type="text/css" href="{% static sheet %}">
    {% endfor %}

Obiecuję, że nie mam halucynacji:

(.env)wayne:~/programming/somesite/static$ pwd 
/home/wayne/programming/somesite/static 
(.env)wayne:~/programming/somesite/static$ ls 
admin  styles 

Jednak gdy nawigujesz dohttp://localhost:8000/ w mojej witrynie brakuje arkuszy stylów i kiedy idę dohttp://localhost:8000/static/styles/main.css dostaję'styles/main.css' could not be foundi próbując nawigować dolocalhost:8000/static/lublocalhost:8000/static/styles mówi mi, że indeksy katalogu nie są dozwolone.

Czego mi tu brakuje?

questionAnswers(1)

yourAnswerToTheQuestion