redsolutioncms.django-TinyMCE-atașament permite de a atașa fișiere și imagini de obiecte, specificată în configurație. & Nbsp; Dacă utilizați TinyMCE pentru a edita conținutul obiect, acest modul face pentru dvs. link-uri către fișiere în hyperlink, selectați caseta și lista de imagini în imagine, selectați caseta.
Instalare:
& Nbsp; 1. Pune atașament ca ultim element de INSTALLED_APPS în settings.py dumneavoastră în proiectul dumneavoastră Django.
& Nbsp; 2. Sincronizarea baza de date
& Nbsp; ./ manage.py syncdb
Utilizare:
In settings.py:
Precizați Modele pentru care you`d dori să adaug imagini și fișiere
ATTACHMENT_FOR_MODELS = [
& Nbsp; ".
]
Specificați Model pentru a fi listate în lista de link-ul
ATTACHMENT_LINK_MODELS = [
& Nbsp; ".
]
Pentru obiectele enumerate în listă link vor fi utilizate aceste atribute:
& Nbsp; * get_absolute_url () pentru a prelua url.
& Nbsp; * __unicode () __ pentru a prelua numele detaliată.
In urls.py:
Adaugă atașament la urls.py ÎNAINTE admin /
(R '^', se numără ("attachment.urls")), # Trebuie să fie plasate înainte de admin /
Exemplu:
settings.py
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "atașament",
)
ATTACHMENT_FOR_MODELS = [
& Nbsp; "item.models.Item",
]
ATTACHMENT_LINK_MODELS = [
& Nbsp; "news.models.News",
]
TINYMCE_DEFAULT_CONFIG = {
& Nbsp; "external_image_list_url": "images /",
& Nbsp; "external_link_list_url": "link-uri /",
}
urls.py
urlpatterns + = modelelor ('',
& Nbsp; (r '^', se numără ("attachment.urls")), # Trebuie să fie plasate înainte de admin /
& Nbsp; (r "^ admin /", incluzând (admin.site.urls)),
)
Acum puteți atașa imagini și fișiere la obiect postul. Dupa ce va salva Postul-obiect în editor TinyMCE pentru aceasta pagina va fi disponibil:
& Nbsp; * imaginile atașate în listă de imagini.
& Nbsp; * fișiere atașate în listă de link-uri.
& Nbsp; * toate Știri obiectelor în listă de link-uri
Ce este nou în această versiune:.
- Comenzi de noi & quot; Poziția & quot; câmp activat.
Cerințe :
- Python
Comentariile nu a fost găsit