django-magneto

Aplicación de gestión de contenido y plantilla para Django
Descargar ahora

django-magneto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Preston Timmons
  • Sitio web del editor:
  • http://gfa.org

django-magneto Etiquetas


django-magneto Descripción

Aplicación de gestión de contenido y plantilla para Django Magneto es una aplicación de plantilla y administración de contenido construida para la plantilla Django Framework.A representa una página web en su sitio. Dentro de la plantilla se puede usar cualquier etiqueta de plantilla incorporada, así como las personalizadas instaladas. Más allá de las páginas HTML, una plantilla también puede representar tipos de contenido, como CSS, JavaScript, JSON y XML. Cuando se usa la herencia de la plantilla, las plantillas pueden ser marcadas para su uso estrictamente por el cargador de plantillas y no para mostrar como una página web. Sandbox Installation Aplicación de ejemplo Para hacer que esta aplicación sea fácil de descargar y demo en un entorno de arena. Use los siguientes comandos para ejecutarlo: hg clone http://bitbucket.org/prestontimmons/django-magneto cd django-magneto python bootstrap.py bin / buildout cp -r magneto / medios / ejemplo / medios / magneto bin / django syncdb bin / django migran bin / django loaddata html5boilerplate.json bin / django runserver 0.0.0.0:8000visit http: // localhost: 8000 / admin / y actualice su dominio en la configuración del sitio para que coincida con el servidor. Ahora puede ver y editar las plantillas que se cargaron en.Site InstallationConfigure su configuración.py 1. Asegúrese de que Django.contrib.sites y django.contrib.admin están instalados. Agregue magneto y reversión a instalados_apps. Opcionalmente agregue hacia el sur para el soporte de migración. Ejemplo: instalado_apps = ('django.contrib.admin', 'django.contrib.admindocs', 'django.contrib.Auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib. Sites ', ...' Magneto ',' reversión ', ...' Sur ', # opcional para migraciones) 2. Agregue magneto.loader.cachedtemplateloader a template_loaders. Ejemplo: template_loaders = ('magneto.loader.cachedtemplateloader', ... 'django.template.loaders.filesystem.load_template_source', 'djanko.template.loaders.app_directories.load_template_source',) 3. Copie los archivos multimedia a donde pueden ser encontrado por las páginas de administración. * Vea las notas en la configuración de Magneto_Media_Directory a continuación para obtener más información. 4. Agregue una entrada de URL en su sitio URLS.PY. Ejemplo: urlpatterns = patrones ('', (r '^ admin /', incluyen (admin.site.urls)), (r '^ cuentas / login / $', 'django.contrib.auth.views.login') , ... # Monte en una URL específica (R '^ Páginas /', incluya ('magneto.urls')), # o monte en su URL raíz (R '^', incluya ('magneto.urls' )),) 5. Ejecute Python Manage.py syncdb. 6. Ejecute Python Manage.py RunServer 0.0.0.0:8000 Para iniciar el Django devserver. Configurantable configurableMagNetO_Media_Directory la URL de la carpeta raíz donde se encuentran los archivos de MAGNETO MEDIO. Este valor predeterminado en una carpeta se llama magneto en el directorio especificado por la configuración de media_url.NotesBuilt para Python 2.6, Django 1.2 según PEP8 y la Guía de estilo Django. Si está utilizando versiones anteriores de Python o Django, su kilometraje puede variar. Déjeme saber si algo no funciona. Siempre queda importancia en los hombros de la aplicación Giantsthis es como una versión combinada de plantillas Django DB y la aplicación de archivos planos incorporados. Gracias a Jannis Leidel para obtener la aplicación de plantillas de DB y para todos los que contribuyeron a Django.


django-magneto Software relacionado