django-fileflatpages

Skjermbilde programvare:
django-fileflatpages
Prog.varedetaljer:
Versjon: 0.1
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

Django-fileflatpages er en Django app som gjør kamper for FlatPages mer praktisk.
En av de største ulempene med django.contrib.flatpages er at den eneste måten å lagre flate sider med kildefiler er som et innslag. Django-fileflatpages løser dette problemet ved å sette inn filer som FlatPages fra dine apps.
Hva Django-fileflatpages gir deg er de Django ledelsen kommando loadflatpages. For hver app i prosjektene INSTALLED_APPS, vil loadflatpages se etter katalog flatpages. Hvis den finner en flatpages katalog, legger det hver fil i flatpages katalogen som en flatpage.
De FlatPage attributtene er angitt med kommentarer på toppen av hver fil. Django-fileflatpages starter på første linje, og for hver linje ser det for attributtet = verdi kommentarer. Så snart Django-fileflatpages møter en ikke-kommentarlinje, stopper det på jakt etter ytterligere kommentarer.
For eksempel:
.. - * - Modus: rst - * -
.. Url = / om /
.. Title = Om
.. Malnavn = flatpages / rst.html
.. enable_comments = False
Hallo Verden
skaper:
FlatPage (url = '/ om', title = "Om", TEMPLATE_NAME = 'flatpages / rst.html',
& Nbsp; enable_comments = False, sider = [settings.SITE_ID]
& Nbsp; content = fil (fixture_path) .read ())
Det er en spesiell felt du kan spesifisere, remove_comments = True. Dette vil fjerne kommentar linjer med felt = verdi direktiver fra det innhold som er lagret i databasen.
Den viktigste nettsted for Django-fileflatpages er https://bitbucket.org/keegan_csmith/django-fileflatpages men det er også en git speil på https://github.com/keegancsmith/django-fileflatpages
Installasjon
& Nbsp; Installer Django-fileflatpages med din favoritt python pakkebehandler:
& Nbsp; pip installere Django-fileflatpages
& Nbsp; Legg "fileflatpages" til din INSTALLED_APPS innstilling:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; "fileflatpages",
& Nbsp;]
& Nbsp; Pass på at du også har aktivert flatpages for prosjektet. https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
Nå når du kjører django-admin.py loadflatpages alle installerte apps vil ha det flatpages lagt.
Eksempel nettstedet
Et eksempel prosjektet er lagret under example_project katalogen. Se katalogen example_project / app / flatpages for flatpages som blir lagt til i databasen. For å få eksempelet side oppe og kjører under et virtuelt miljø gjør du følgende:
$ Virtualenv no-site-pakker env
$. env / bin / aktivere
$ Pip installere -r example_project / requirements.txt
$ Python setup.py installere
$ Python example_project / manage.py SyncDB
$ Python example_project / manage.py loadflatpages # Hva Django-fileflatpages legger
$ Python example_project / manage.py runserver
Du skal nå kunne bla eksemplet på http: // localhost: 8000 /

Krav

  • Python
  • Django

Annen programvare fra utvikleren Keegan Carruthers-Smith

hgallpaths
hgallpaths

20 Feb 15

AmarokQuilt
AmarokQuilt

2 Jun 15

Kommentarer til django-fileflatpages

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!