Django-DinamicPages

Uygulama
Şimdi İndirin

Django-DinamicPages Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Lubos Matl
  • yayıncı web sitesi:
  • https://github.com/matllubos/

Django-DinamicPages Etiketler


Django-DinamicPages Açıklama

Django-DynamicPages CMS sistemi değildir, ancak geliştiricileri basitleştirin Sunucuyu yeniden başlatmadan URL'yi değiştiren seçeneklerle dinamik sayfalar oluşturur. Mümkün olabilir. Şablonda bulunabilecek özel sayfa içeriği ekler. : SETTING.PY: Django.Contrib.Admin: Woucht_Apps = (... 'Utilities', 'Dynamic_Pages', '' Dinamic_Pages.Indleware's. URLSRELOADMiddleware '- MiddleWare_Classes.context_processors.Page_Content' içine Şablon_Context_Processorsurls.py: Öncelikle Dynamic_Pages.Dynamic.Utils'ten Django Desenlerine Django Desenlerine eklemelisiniz. Urlpatterns + = Dynamic_urlpatterns () Örneğin: Dynamic_Pages.Dynamic.dynamic_urls Dynamicurl Default_dynamic_urls = (Dynamicurl ('statik', _ (U'Static sayfa '), staticview.as_view (), (r' ',),' Dynamic_Pages.staticPag Econtent '), Dynamicurl (' yönlendirme ', _ (ilk çocuk sayfasına yönlendiriliyor')), Dynamicurl ('RedirectStourl', _ (UrLeRect '), None, None,' Dynamic_Pages.Redirecttourlpagecontent ', Can_Change_URL = FALSE), DYNAMICURL ('REDIRECTSTOPAGAGE', _ (SO ORECTOSTOPAGE ', YOK,' DYNAMIC_PAGES.REDIRECTTOPAGEPAGECONTENT ', CAN_CHANGE_URL = FALSE),) Sınıf Dinamik URL'nin bu yapıcıya sahipti: Dynamicurl (ad, verbose_name, görünüm = Yok, Desenler = [], Model = None, CAN_CHANGE_URL = DOĞRU, VIEW_KWARGS = YOK) Adı - Dynamic_Pattern Verbose_Name'nin benzersiz adı - Yönetim görünümünde kullanılan isim - Django sınıf görünümü veya Fonksiyon desenleri için Django Sınıfı Görünümü veya Dize Yolu - URL Desenleri. Her desen uygulamada değiştirilebilir, ancak yönetimde ayarlanan URL, tüm bu Paterns önek oluşturur. Yönetim ayarlarındaki tüm URL'yi modeline ayarlayabilirseniz - özel pagecontent oluşturabilirsiniz, bu model pagecontent modelini uzatmalıdır. Sayfa içeriği, şablonda Page_Content değişken olarak mevcuttur. Bu değer, app_name.model_name CAN_CHANGE_URL içeren dize olmalıdır - bu değer yanlış olarak ayarlanmıştır, URL'yi dinamik olarak değiştiremezsiniz. View_kwargs - URL View_KwargScustom sayfası içeriği olarak aynı değer: PAGECONTENT, web sayfası verilerini içeren modeldir. Her sayfanın bir sayfa içeriğine sahip olabilir. Model.py dosyasındaki uygulamalarınızda özel sayfa içeriği oluşturabilirsiniz. Örneğin: Sınıf HomePagecTentent (PAGECONTENT): HTML = HTMLFIELD (_ (UUTEXT '), Blank = True) Def __Unicode __ (öz):'% S '%' ı forse_unicode (_ (U'Home sayfa içeriği ')); Sınıf meta: verbose_name = _ (U'Home Sayfa İçeriği ') verbose_name_plural = _ (U'Home Sayfa İçeriği') ve Modeli doğru Dynamicurl'da bu model sınıfına giden yol olarak ayarladığınızda, Page_Content değişkeni bu sayfa içeriğini şablonda içerecektir. Page_utils: Page_utils şablon etiketleri içerir. Şablonlarınızda kullanabilirsiniz. {% Page_utils%} Dynamicurl: çünkü şablon etiketi URL'si dinamik sayfalarda çalışmıyor çünkü etiketi kullanabilirsiniz {% Dynamicurl Dynamic_Pattern_Name val1 val2 ...%} GET_QUERY_STRING: Bu etiket değiştirme sorgu dizeleri ile yardım: {% Get_query_string Kaldır: a, B New_Params: C = 5, D = 'e'%} - Sorgulardan A ve B'lerden SORUMLULUKLARI SORUMLULUKLARI SORUMLULUK SORUMLUSU


Django-DinamicPages İlgili Yazılım

Yammy

bir django / jinja şablonu oluşturmak için daha iyi bir yol ...

72

İndirmek