django-yama

Django için Genel Menü Uygulaması
Şimdi İndirin

django-yama Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • MIT/X Consortium Lic...
  • Yayıncı adı:
  • Ognjen Maric
  • yayıncı web sitesi:
  • http://code.google.com/u/ognjen.maric/

django-yama Etiketler


django-yama Açıklama

Django için Genel Menü Uygulaması Django-Yama, Django Çerçevesi için oldukça genel bir menü uygulamasıdır. Hiyerarşik (ağaç yapısı) keyfi derinlik menülerini desteklemektedir ve diğer Django uygulamalarından ve dış URL'lerden gelen modellere ve görünümlere bağlanma menüler oluşturmanıza olanak sağlar. Uygulamanın yönetici kısmı tamamen özelleştirilmiş, bir Basit kullanıcı arayüzü. Arabirim çoğunlukla ^ w ^ w ^ w'den Django-PAGE-CMS'den etkilenmiştir. Bununla birlikte, Django-Yama'yı dağıtmanın en iyi yolu muhtemelen özel bir şablon bağlamı işlemcisi aracılığıyla olabilir. Hiyerarşik yapısı için Django-MPTT'ye ve açıkça Django'nun kendisine bağlıdır, bu nedenle bunları da yüklemeniz gerekir. .googlecode.com / hg django-yamahaving Yama kurulu Yama, birkaç olağan adım gerekir: * Gerekli veritabanı tablolarını oluşturmak için, "Yama 'ekleyin, gerekli veritabanı tablolarını oluşturmak için Python Manage.py syncdb; Alternatif olarak, Güney kullanıyorsanız, Python Manage.py'yi Yama'ya geçirin. * Medya dizininin içeriğini Media_root'ınıza kopyalayın veya alternatif olarak, Django-StaticFiles'in sizin için bunu yapmasını sağlayın. Ve birkaç sıradışı olanlar: * Yama, JavaScript çeviri için Django'nun makinelerini kullandığı için, URL'inizdeki Django'nun Javascript_catalog görünümü için bir giriş yapmanız gerekir. Tipik olarak, bu gibi bir şey gibi görünüyor: (r '^ jsi18n / (? P \ s +?) / $', 'Django.views.i18n.javascript_catalog'), * Nesnelerin veya görünümlere bağlanmayı düşünmezseniz, Yani URL'leri doğrudan girmeyi planlayın, gitmek için iyisin. Aksi takdirde, Yama'ya hangi modelleri ve görünümleri bağlamak istediğinizi söylemeniz gerekir. Yama dizininde ayarlar.py düzenleyebilir veya Site genelinde ayarlarınızı düzenleyebilir ve aşağıdaki birkaç ayarları ayarlayabilirsiniz: * Yama_Models, bu bir sözlüktir. Tuşlar, formdaki çiftlerdir ('App_Label', 'Model Adı') ve değerler, menü hedefleri olarak kullanılabilecek model örneklerinin alt kümesini belirleyen Q nesneleridir. Alternatif olarak, değerler Q nesnelerini döndüren arayanlar da olabilir; Bu çağrılar, bir HTTPRequest nesnesi olan tek bir argüman verilir. Aslında, arama alanları Site genelinde ayarlarındaki tek seçeneğinizdir. İşte bir örnek: DEF user_list (istek): dan django.db.models ithalat q return q (iS_Active = true) yama_models = {('Auth', 'Kullanıcı'): user_list} Verilen tüm modellerin Get_absolute_url uygulaması bekleniyor yöntem. * Yama_Views, bu çiftler dizisidir. Her çift ('Tersine Olabilecek Adı', 'Görünen Adı') şeklini alır. Örnek: Yama_Views = (('Blog-Index', _ ('Blog Endeksi')), ('Blog.Views.Archive', _ ('Blog Arşivi')),) Şu anda, görünümlerin hiçbirini almaması bekleniyor argümanlar (istek dışında). Gereksinimler: · Python · Django


django-yama İlgili Yazılım

Fluxbb

Web siteniz için hızlı, hafif, kullanıcı dostu bir forum uygulaması ...

496

İndirmek