django-pagelets Django sitesinde statik, yapılandırılmamış içeriği entegre etmek için basit, esnek bir uygulama.
Özellikler:
& Nbsp; * "Pagelets" içerik küçük parçalar eklemek için aksi statik şablonları
& Nbsp; * pagelets herhangi bir sayıda içerir ve CMS "sayfalar", gerekirse, ekleri
& Nbsp; HTML ve Markdown dahil * Farklı pagelet içerik türleri
& Nbsp; * seçici etkin olabilir entegre WYSIWYG editörü (WYMeditor) / devre dışı
Bağımlılıklar
Gereken
& Nbsp; * Django yönetici sitesi - django.core.context_processors.request bağlam işlemci
Isteğe bağlı
& Nbsp; * jQuery 1.3
& Nbsp; * WYMeditor (pagelets ortam dahil)
Kurulum ve Ayarlar
& Nbsp; 1. Django-pagelets PyPI mevcuttur, bu yüzden yüklemek için en kolay yolu pip kullanmaktır:
& Nbsp; django-pagelets yüklemek pip
& Nbsp; 2. Settings.py ve çalışma SyncDB içinde INSTALLED_APPS için pagelets ekleyin:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'pagelets'
& Nbsp; ...
& Nbsp;)
& Nbsp; 3. , Örneğin urls.py için pagelets URL'leri ekleyin .:
& Nbsp; urlpatterns + = desenleri ('',
& Nbsp (R '^ pagelets /' içerir ('pagelets.urls.content')),
& Nbsp; (r '^ pagelets yönetimi /', ('pagelets.urls.management') dahil)
& Nbsp;)
& Nbsp; 4. Gelişme olarak, urls.py içinde pagelet statik medya hizmet edebilir:
& Nbsp; ithalat pagelets
& Nbsp; yolu = os.path.join (os.path.dirname (pagelets .__ FILE__), 'medya')
& Nbsp; urlpatterns + = desenleri ('',
& Nbsp; (
& Nbsp; R '(? P *) ^% spagelets /'% settings.MEDIA_URL.lstrip ('/'),
& Nbsp; 'django.views.static.serve'
& Nbsp; {'document_root': yol, 'show_indexes': Doğru}
& Nbsp;),
& Nbsp;)
& Nbsp; 5. Admin sitesini ziyaret ekleyebilir ve yeni bir sayfayı kaydetmek ve site linkine görünümü tıklatın. Her şey düzgün kurulum ise, eklediğiniz içeriği görmek ve düzenlemek gerekir.
CAKTUS Consulting Group sponsorluğunda Geliştirme, LLC ..
Bu sürümde Yeni nedir:
- Güncelleme göç 0003 bir olmak üzere veri taşıma
- Daha Page.tags alan her zaman mevcut, ve bunun için göç ekleyin
Gereksinimler :
- Python
- Django
Yorum Bulunamadı