运行:
uwsgi --http :8080 --module DDoS.wsgi
然后访问localohsot:8080/ddos/加载不出静态文件
localohsot:8080/ddos/
我的项目目录结构:
配置文件STATIC路由:
Django Version == 1.7.6
Django Version
请问如何解决?谢谢
光阴似箭催人老,日月如移越少年。
Saya pernah menghadapi masalah yang sama sebelum ini, dan penyelesaiannya adalah seperti berikut (untuk rujukan sahaja):
urls.py
from django.conf.urls import include, url from django.contrib import admin from django.conf.urls.static import static from django.conf import settings urlpatterns = [ url(r'^admin/', include(admin.site.urls)), ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
setting.py
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'backend/static') MEDIA_URL = '/upload/' MEDIA_ROOT = os.path.join(BASE_DIR, 'backend/upload')
tetapan mengkonfigurasi STATIC_URL dan STATICFILES_DIRS
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )
Tulis ini pada halaman templat
<script src="{{ STATIC_URL }}js/xxx.js"></script>
Saya pernah menghadapi masalah yang sama sebelum ini, dan penyelesaiannya adalah seperti berikut (untuk rujukan sahaja):
urls.py
setting.py
tetapan mengkonfigurasi STATIC_URL dan STATICFILES_DIRS
Tulis ini pada halaman templat