2011-12-10 9 views
5

Ho provato a utilizzare lo pagedown(markdown editor), quello stackoverflow nel mio sito Web basato su django. Tuttavia per ottenere l'editor Markdown in una textarea si è tenuto a dare l'area di testo sia id e class comePagedown (editor di markdown) con Django

<textarea id="wmd-input" class="wmd-input"/> 

Tuttavia i campi del form generati da Django avere un ID predefinito come id_<field-name>. C'è un modo per assegnare lo stesso id a questa text_area?

risposta

5

puoi passare direttamente id anche nel models.py dove stai passando il nome della classe. Questo sostituirà il comportamento predefinito.

widgets = { 
     '<attribute_name>': Textarea(attrs={'class':'wmd-input','id':'wmd-input'}), 
      }