2012-10-16 36 views
6

Tôi đang sử dụng Nhân sư để tạo tài liệu cho ứng dụng Django mà tôi có.Nhân sư - Tài liệu mô hình Django

Khi tạo tự động tài liệu, tôi muốn Nhân sư thêm các trường của mỗi mô-đun trong tài liệu.

Nhân sư hoàn toàn bỏ qua chúng. Trong thực tế không có dấu vết của các lĩnh vực nào.

Bất kỳ ý tưởng nào?

James

Trả lời

5

Bạn phải sử dụng

@param description 

trong docstring của mô hình, đối với từng lĩnh vực bạn muốn được ghi lại bởi nhân sư.

Hoặc trong thay thế, bạn nên có một cái nhìn tại snippet này mà những gì bạn muốn (trừ việc viết phần nhàm chán)

[EDIT]

Nếu bạn có kế hoạch để sử dụng đoạn mã này, trong django> = 1,6

obj._meta._fields() 

đã được gỡ bỏ hãy thay đổi nó để

_meta.fields 
+0

Cảm ơn rất nhiều đoạn mã đó! – RadiantHex

+0

Cảm ơn tác giả, không phải tôi: P –

0

Nếu bạn có kế hoạch để sử dụng snippet này, trong django 1.7+:

  1. Bạn phải thiết lập dự án django bạn django.setup()
  2. Sử dụng obj._meta.get_fields() thay vì: obj._meta._fields()
Các vấn đề liên quan