2011-12-10 48 views
5

Tôi đang cố gắng sử dụng pagedown(markdown editor), một trong đó stackoverflow trong trang web dựa trên django của tôi. Tuy nhiên để có được biên tập markdown trong một textarea nó là cần thiết để cung cấp cho các vùng văn bản cả id và class nhưPagedown (trình chỉnh sửa markdown) với Django

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

Tuy nhiên các trường mẫu được tạo ra bởi django có một id mặc định như id_<field-name>. Có cách nào tôi có thể gán cùng một id cho text_area này?

Trả lời

5

bạn cũng có thể chuyển trực tiếp id trong models.py nơi bạn đang chuyển tên lớp. Thao tác này sẽ ghi đè hành vi mặc định.

widgets = { 
     '<attribute_name>': Textarea(attrs={'class':'wmd-input','id':'wmd-input'}), 
      } 
Các vấn đề liên quan