django-fileflatpages

Logiciel capture d'écran:
django-fileflatpages
Détails logiciels:
Version: 0.1
Date de transfert: 11 May 15
Licence: Gratuit
Popularité: 4

Rating: nan/5 (Total Votes: 0)

django-fileflatpages est une application Django qui rend les appareils pour Flatpages plus commode.
L'un des principaux inconvénients avec django.contrib.flatpages est que la seule façon pour stocker vos pages plats avec vos fichiers source est aussi un incontournable. django-fileflatpages résout ce problème en insérant des fichiers comme Flatpages de vos applications.
Qu'est-ce que django-fileflatpages vous donne est la commande de gestion loadflatpages Django. Pour chaque application dans vos projets INSTALLED_APPS, loadflatpages vont chercher les flatpages d'annuaire. Si elle trouve un répertoire des flatpages, il ajoute chaque fichier dans le répertoire flatpages comme flatpage.
Les attributs de flatpage sont spécifiées à l'aide des commentaires au début de chaque fichier. django-fileflatpages commence à la première ligne, et pour chaque ligne, il cherche des commentaires attribut = valeur. Dès que django-fileflatpages rencontre une ligne non-commentaire, il arrête la recherche d'autres commentaires.
Par exemple:
.. - * - Mode: premier - * -
.. Url = / about /
.. Title = A propos de
.. Template_name = flatpages / rst.html
.. enable_comments = False
Bonjour Le Monde
crée:
Flatpage (url = '/ à propos de ", title =' A propos ',' flatpages / de rst.html '= template_name,
& Nbsp; enable_comments = False, les sites = [settings.SITE_ID],
& Nbsp; content = fichier (fixture_path) .read ())
Il est un domaine spécial, vous pouvez spécifier, remove_comments = True. Cela permettra d'éliminer les lignes de commentaire avec les directives champ = valeur du contenu qui est stocké dans la base de données.
Le site Web principal de django-fileflatpages est https://bitbucket.org/keegan_csmith/django-fileflatpages mais il est aussi un miroir de git au https://github.com/keegancsmith/django-fileflatpages
Installation
& Nbsp; Installez django-fileflatpages avec votre gestionnaire de paquets python préféré:
& Nbsp; pip installer django-fileflatpages
& Nbsp; "Ajouter fileflatpages" à votre paramètre INSTALLED_APPS:
& Nbsp; INSTALLED_APPS = [
& Nbsp; # ...
& Nbsp; »fileflatpages",
& Nbsp;]
& Nbsp; Assurez-vous que vous avez également permis flatpages pour votre projet. https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
Maintenant lorsque vous exécutez loadflatpages django-admin.py toutes les applications installées auront Flatpages il ajouté.
Exemple du site
Un exemple de projet est stocké sous example_project répertoire. Voir les example_project répertoire / app / flatpages pour les flatpages qui sont ajoutés à la base de données. Pour obtenir l'exemple site opérationnel dans un environnement virtuel, suivez ces étapes:
$ Virtualenv --no-site-packages env
$. env / bin / activer
$ Installer pip -r example_project / requirements.txt
$ Python setup.py install
$ Python example_project / manage.py syncdb
$ Python example_project / manage.py loadflatpages # Qu'est Django ajoute fileflatpages
$ Python example_project / manage.py runserver
Vous devriez maintenant être en mesure de naviguer sur le site par exemple à l'adresse http: // localhost: 8000 /

Exigences :

  • Python
  • Django

D'autres logiciels de développeur Keegan Carruthers-Smith

AmarokQuilt
AmarokQuilt

2 Jun 15

hgallpaths
hgallpaths

20 Feb 15

Commentaires à django-fileflatpages

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!