django-fileflatpages

Screenshot der Software:
django-fileflatpages
Softwarebeschreibung:
Version: 0.1
Upload-Datum: 11 May 15
Lizenz: Frei
Popularität: 4

Rating: nan/5 (Total Votes: 0)

django-fileflatpages ist ein Django-app, die Vorrichtungen für Flatpages bequemer macht.
Einer der größten Nachteile mit django.contrib.flatpages ist, dass der einzige Weg, um Ihren Flachseiten mit den Quelldateien zu speichern ist als feste Größe. django-fileflatpages löst dieses Problem, indem Sie Dateien als Flatpages von Ihrem apps.
Welche django-fileflatpages gibt Ihnen ist die Django-Management-Befehl loadflatpages. Für jede App in Ihren Projekten INSTALLED_APPS wird loadflatpages für das Verzeichnis Flatpages zu suchen. Wenn es eine Flatpages Verzeichnis findet, fügt es jede Datei in der Flatpages Verzeichnis als Flat.
Die Flatpage-Attribute werden mit Kommentaren am Anfang jeder Datei angegeben. django-fileflatpages beginnt bei der ersten Zeile, und für jede Zeile sucht es nach Attribut = Wert Kommentare. Sobald django-fileflatpages trifft auf einen nicht-Kommentarzeile, stoppt er auf der Suche nach weiteren Kommentare.
Zum Beispiel:
.. - * - Modus: rst - * -
.. Url = / about /
.. Title = Über
.. Template_name = Flatpages / rst.html
.. Enable_comments = False
Hallo Welt
erstellt:
Flat (url = '/ about ", title =" Info ", schablonenname =' Flatpages / rst.html ',
& Nbsp; enable_comments = False, Websites, = [settings.SITE_ID],
& Nbsp; content = Datei (fixture_path) .mehr ())
Es gibt einen speziellen Bereich können Sie festlegen, remove_comments = True. Dies wird Kommentarzeilen mit field = value-Richtlinien von den Inhalten, die in der Datenbank gespeichert ist, zu entfernen.
Die Haupt-Website für django-fileflatpages ist https://bitbucket.org/keegan_csmith/django-fileflatpages aber es gibt auch eine git Spiegel an https://github.com/keegancsmith/django-fileflatpages
Installation
& Nbsp; Installieren django-fileflatpages mit Ihrem Lieblings-Python Paket-Manager:
& Nbsp; pip installieren django-fileflatpages
& Nbsp; In "fileflatpages", um Ihre INSTALLED_APPS Einstellung:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; "fileflatpages",
& Nbsp;]
& Nbsp; Achten Sie darauf, auch aktiviert haben Flatpages für Ihr Projekt. https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
Nun, wenn Sie django-admin.py loadflatpages laufen alle installierten Anwendungen wird es Flatpages aufgenommen.
Beispiel-Site
Ein Beispiel-Projekt wird unter example_project Verzeichnis gespeichert. Sehen Sie die Verzeichnis example_project / app / Flatpages für die Flatpages, die auf die Datenbank bekommen aufgenommen. Um das Beispiel-Website und läuft unter einer virtuellen Umgebung zu erhalten gehen Sie folgendermaßen vor:
$ Virtualenv --no-site-packages env
$. env / bin / aktivieren
$ Pip installieren -r example_project / requirements.txt
$ Python setup.py install
$ Python example_project / manage.py syncdb
$ Python example_project / manage.py loadflatpages # Was django-fileflatpages fügt
$ Python example_project / manage.py runserver
Sie sollten nun in der Lage, die beispiels Website unter http durchsuchen: // localhost: 8000 /

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Keegan Carruthers-Smith

AmarokQuilt
AmarokQuilt

2 Jun 15

hgallpaths
hgallpaths

20 Feb 15

Kommentare zu django-fileflatpages

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!