python – py2.7.12 + Django Version 1.11 Problem mit der nativen statischen Dateikonfiguration
伊谢尔伦
伊谢尔伦 2017-07-04 13:45:41
0
1
1025

Win XP System Python2.7.12 Django 1.11 Version

Konfiguration in

settings.py:
STATIC_URL = '/statics/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "statics"),)

Statische Dateien werden im Stammverzeichnis/statics/bbs/ unten gespeichert

Stammverzeichnis: templates/bbs/index.html. Sehen Sie nach, ob es jemand in der Vorlage verwendet

<link rel="stylesheet" type="text/css" media="screen" href="{% static "bbs/style.css" %}">

<img src="{% static "bbs/aaa.png" %}">

Öffnen Sie nun die Homepage und stellen Sie fest, dass JPG-, PNG- und andere Bilddateien normal auf der Homepage angezeigt werden können. Der Zugriff erfolgt normal über die URL: http://127.0.0.1:8000/statics...

Aber die Homepage von .css, js und anderen Dateien kann nicht normal geladen werden. Sie können jedoch normal über die URL zugreifen und herunterladen: http://127.0.0.1:8000/statics...

Ich habe einige Tutorials gesehen, in denen es darum ging, statische Dateien unter der App-Anwendung zu erstellen. Aber ich weiß nicht, was mit den oben genannten Einstellungen falsch ist? Wie soll damit umgegangen werden?

Ich weiß nicht, was der Grund ist? Nicht richtig konfiguriert?

Dies ist das Konsolenlaufdiagramm:


Alle 304 Bilder können herauskommen. css js funktioniert vorne nicht. Aber die Verwendung einer direkten URL wird funktionieren.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(1)
过去多啦不再A梦

这样写

<link rel="stylesheet" type="text/css" media="screen" href="{{ STATIC_URL }}bbs/style.css">
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage