django-fileflatpages

Software screenshot:
django-fileflatpages
Software detaljer:
Version: 0.1
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

Django-fileflatpages er et Django app, der gør inventar til FlatPages mere bekvem.
En af de største ulemper med django.contrib.flatpages er, at den eneste måde at opbevare dine flade sider med dine kildefiler er så en stativet. Django-fileflatpages løser dette problem ved at indsætte filer som FlatPages fra dine apps.
Hvilke Django-fileflatpages giver dig er Django kommando management loadflatpages. For hver app i dine projekter INSTALLED_APPS vil loadflatpages kigge efter mappe flatpages. Hvis den finder en flatpages mappe, det tilføjer hver fil i flatpages bibliotek som en flatpage.
De FlatPage attributter angives ved hjælp kommentarer i toppen af ​​hver fil. Django-fileflatpages starter ved den første linje, og for hver linje ser det for attribut = værdi kommentarer. Så snart Django-fileflatpages møder en ikke-kommentar linje, det stopper på udkig efter yderligere kommentarer.
For eksempel:
.. - * - Mode: rst - * -
.. Url = / om /
.. Title = Om
.. Skabelonnavn = flatpages / rst.html
.. enable_comments = False
Hello World
skaber:
FlatPage (url = '/ om ", title =" Om ", skabelonnavn =' flatpages / rst.html ',
& Nbsp; enable_comments = False, sites = [settings.SITE_ID]
& Nbsp; content = fil (fixture_path) .Læs ())
Der er én speciel felt kan du angive, remove_comments = True. Dette vil fjerne kommentar linjer med felt = værdi direktiver fra det indhold, der er gemt i databasen.
Den vigtigste hjemmeside for Django-fileflatpages er https://bitbucket.org/keegan_csmith/django-fileflatpages men der er også en git spejl på https://github.com/keegancsmith/django-fileflatpages
Installation
& Nbsp; Installer Django-fileflatpages med din favorit python pakkehåndtering:
& Nbsp; pip installere django-fileflatpages
& Nbsp; Tilføj "fileflatpages" til din INSTALLED_APPS indstilling:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; "fileflatpages"
& Nbsp;]
& Nbsp; Sørg for at du også har aktiveret flatpages til dit projekt. https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
Nu når du kører django-admin.py loadflatpages alle installerede apps vil have der flatpages tilføjet.
Eksempel site
Et eksempel projekt er gemt under example_project mappe. Se mappe example_project / app / flatpages for flatpages der bliver føjet til databasen. For at få den eksempel hjemmeside op og kører under et virtuelt miljø følge disse trin:
$ 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 # Hvad Django-fileflatpages tilføjer
$ Python example_project / manage.py runserver
Du skulle nu være i stand til at gennemse eksempel hjemmeside på http: // localhost: 8000 /

Krav :

  • Python
  • Django

Andre software developer Keegan Carruthers-Smith

AmarokQuilt
AmarokQuilt

2 Jun 15

hgallpaths
hgallpaths

20 Feb 15

Kommentarer til django-fileflatpages

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!