sveedocuments metin belgeleri yönetmek için Django uygulaması. Bu işbirlikçi bir şekilde dışında bir Wiki gibi neredeyse çalışır.
Uluslararasılaşma ve yerelleştirme
Bu uygulama, Django uluslararasılaşma sisteminin kullanımını yapmak, yeni bir dil çeviri eklemek istiyorsanız bu konuda Django belgelerine bakın.
Yükle
Projenizde
Ayarlar
Öncelikle, bu gibi proje ayarları uygulamayı ve onun dependancies kayıt:
INSTALLED_APPS (=
& Nbsp; ...
& Nbsp; 'mptt'
& Nbsp; 'crispy_forms'
& Nbsp; 'autobreadcrumbs'
& Nbsp; 'djangocodemirror'
& Nbsp; 'sveedocuments'
& Nbsp; ...
)
Sonra ayarları autobreadcrumbs bağlam işlemci eklemek zorunda:
TEMPLATE_CONTEXT_PROCESSORS (=
& Nbsp; ...
& Nbsp; 'autobreadcrumbs.context_processors.AutoBreadcrumbsContext'
& Nbsp; ...
)
Uygulama ayarları
Tüm varsayılan uygulaması ayarları sveedocuments ve settings_local.py dosyasında bulunan, proje ayarları bunları değiştirebilirsiniz.
Not: Tüm uygulama ayarları dict değişkenleri dışında proje ayarlarında varsa yazılır. Bu bir liste değişkeni yeni bir giriş eklemek istediğiniz zaman, aksi takdirde varsayılan değişken kaybolur yeni giriş ile ayarları varsayılan sürümü kopyalamak zorunda olacak hatırlanmak olduğunu.
Url'ler
Sen kolay yolu böyle sevk URL'ler dahil etmektir bunun için, sizin projenize uygulama URL'ler eklemek zorunda:
urlpatterns = desenleri ('',
& Nbsp; ...
& Nbsp; (r '^ belgeler /', ('sveedocuments.urls') dahil)
& Nbsp; ...
)
Gerekirse başka montaj dizin belgeleri / değiştirebilirsiniz. Daha fazla olanaklar için, sveedocuments görünümler için kendi adresler tanımlayabilirsiniz. (Daha fazla detay gelmek)
Veritabanı senkronizasyon
Uygulama şimdi proje yüklenir, sadece veritabanına yaptığı tablolar eklemeniz gerekir, sen django-admin komut satırı ile bunu yapmak zorunda:
Django-admin syncdb
Özellikler :
- reStructuredText docutils çözümleyici Kullanımı;
- Zengin editörü djangocodemirror;
- Django-gevrek-formları ile Ergonomik formu;
- Sayfalar şablonları autobreadcrumbs Kullanımı;
- ayrıştırıcı render için Django önbellek sistemi kullanımı;
- Yönetim kurulu kullanıma hazır;
- belgelerin iki tür:
- Sayfa: Bir site haritası ağacında çocukların sayfaları tam sayfa belgeler için;
- Ekle: belgeler şablonları parçası olarak eklemek için;
- Templatetags sizin şablonları belgeleri kullanmak için;
- Tam uluslararası.
Gereksinimler :
- Python
- Django
- Docutils
- django-gevrek-formlar
- django-mptt
- Pygments
Sınırlamalar :
django.contrib.admindocsreStructuredText ile Django bir küçük hata
- Orada zaman Projenizin etkin ve bazı uygulama direktifleri veya rolleri çözümleyici kullanılır. Daha fazla bilgi için hata girişine bakın.
- Yine de varsayılan yapılandırmayı kullanarak olmaz.
- , ilk (önerilmez), Django Django kurulum / contrib / admindocs / utils.py dosya yama hemen altındaki satırı açıklama şudur:
- docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference'
- İkinci seçenek, settings.INSTALLED_APPS ve urls.py projeden kaldırarak django.contrib.admindocs devre dışı bırakmak için basitçe. Ama bu admindocs ihtiyacı yoksa sadece.
Sürece hata girişi açıklanan istisna gündeme olmadığı gibi, bu konuda endişelenmenize gerek yok bu yüzden
Bu iki seçeneğiniz var olursa
Yorum Bulunamadı