django-pagelets est une application simple, flexible pour intégrer statique, le contenu non structuré dans un site Django.
Caractéristiques:
& nbsp; modèles * "PageLets" pour ajouter des petits morceaux de contenu contraire statiques
& nbsp; * CMS "pages" qui comprennent un certain nombre de pagelets et, si nécessaire, les pièces jointes
& Nbsp; * Différents types de contenu pagelet dont HTML et Markdown
& Nbsp; * Un éditeur WYSIWYG intégré (WYMeditor) qui peut être activé sélectivement / désactivé
Dépendances
Requis
& Nbsp; * Django site d'administration - Le processeur de contexte django.core.context_processors.request
En option
& Nbsp; * jQuery 1.3
& Nbsp; * WYMeditor (inclus dans pagelets médias)
Installation et configuration
& Nbsp; 1. django-pagelets est disponible sur PyPI, de sorte que le moyen le plus simple de l'installer est d'utiliser pip:
& Nbsp; pip installer django-pagelets
& Nbsp; 2. Ajouter à pagelets INSTALLED_APPS dans settings.py et exécuter syncdb:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...,
& Nbsp; »pagelets ',
& Nbsp; ...
& Nbsp;)
& Nbsp; 3. Ajouter les PageLets URL à urls.py, e.g .:
& Nbsp; urlpatterns + = patterns ('',
& Nbsp; (r '^ pagelets /', include ('pagelets.urls.content')),
& Nbsp; (r '^ pagelets gestion /', include ('pagelets.urls.management')),
& Nbsp;)
& Nbsp; 4. En matière de développement, vous pouvez servir des médias statiques de pagelet dans urls.py:
& nbsp; pagelets d'importation
& Nbsp; path = os.path.join (os.path.dirname (.__ pagelets FILE__), «médias»)
& Nbsp; urlpatterns + = patterns ('',
& Nbsp; (
& Nbsp; r '(? P. *) ^% spagelets /'% settings.MEDIA_URL.lstrip ('/'),
& Nbsp; »django.views.static.serve ',
& Nbsp; {'document_root': chemin, '' show_indexes: true}
& Nbsp;),
& Nbsp;)
& Nbsp; 5. Visitez le site d'administration, ajouter et enregistrer une nouvelle page, et cliquez sur le lien Voir sur le site. Si tout est correctement configuré, vous devriez être capable de voir et modifier le contenu que vous venez d'ajouter.
Développement parrainé par Caktus Consulting Group, LLC ..
Quoi de neuf dans cette version:
- migration Mise à jour 0003 pour être un migration de données
- champ Made Page.tags existe toujours, et ajouter la migration pour elle
Exigences :
- Python
- Django
Commentaires non trouvées