CSS不能在Django网站上运行

这个网站是生活和数字海洋主办。 我终于得到它正常工作,但CSS不会在网站上工作? 这是我设置,没有错误,只是CSS将无法正常工作。

我有这在我的settings.py:

STATIC_URL = '/static/' STATIC_ROOT = '/static/' STATIC_DIR = os.path.join(BASE_DIR,'static') STATICFILES_DIRS = [ STATIC_DIR, ] 

这里是我的项目urls.py:

 from django.conf.urls import url from django.contrib import admin from django.conf.urls import include from blog import views from users import views from feed import views from django.conf import settings from django.conf.urls.static import static urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$',views.HomeView.as_view(),name='index'), url(r'^user/',include('users.urls',namespace='users')), url(r'^feed/',include('feed.urls',namespace='feed')), url(r'^blog/',include('blog.urls',namespace='blog')), url(r'^accounts/', include('allauth.urls')), ] 

文件结构:

 - django_project - /allauth/ - /blog/ - /django_project/ - /feed/ - manage.py - /media/ - req.txt - /static/ - /css/ - /templates/ - /users/ - gunicorn.socket 

我已经运行python manage.py collect static

这里是Nginxconfiguration:

 upstream app_server { server unix:/home/django/gunicorn.socket fail_timeout=0; } server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm; client_max_body_size 4G; server_name _; keepalive_timeout 5; # Your Django project's media files - amend as required location /media { alias /home/django/django_project/django_project/media; } # your Django project's static files - amend as required location /static { alias /home/django/django_project/django_project/static; } # Proxy the static assests for the Django Admin panel location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_redirect off; proxy_buffering off; proxy_pass http://app_server; } } 

这是一个Nginx问题。 在我的Jnginxconfiguration文件中,我有错误的path到静态文件

所以我有: /home/django/django_project/django_project/static/

但是我需要这个: /home/django/django_project/static/