Đã giải quyết: lập chỉ mục meta django

Không có chỉ mục meta django.

-admin

I am trying to add an index to my Django model. I have tried using the <code>db_index=True</code> and <code>index_together</code> fields, but they don't seem to work. I have also tried using the <code>Meta</code> class, but it doesn't seem to work either. 
<blockquote>
<p><strong><em><a href="https://docs.djangoproject.com/en/dev/ref/models/options/#indexes" rel="nofollow noreferrer">https://docs.djangoproject.com/en/dev/ref/models/options/#indexes</a></em></strong></p>
<p><strong><em><a href="https://docs.djangoproject.com/en/dev/ref/models/" rel="nofollow noreferrer">https://docs.djangoproject.com/en/dev//ref//models//options/#db-indexes</a></em></strong></p>
<p><strong><em><a href="https://stackoverflow.com/?q=add+an+index+in+Django">add an index in Django</a></em></strong></p>
<p><strong><em>(and many more)</em></strong>. </p>
</blockquote>

Đoạn mã trên đang cố gắng thêm chỉ mục vào mô hình Django. Các db_index=Trueindex_together các trường đang được sử dụng nhưng dường như chúng không hoạt động. Các Meta class cũng đang được sử dụng, nhưng có vẻ như nó cũng không hoạt động.

Tham khảo chỉ số mô hình

Tham chiếu chỉ mục mô hình là một trường trong mô hình lưu trữ mã định danh duy nhất của một phiên bản mô hình. Trường này được Django sử dụng để xác định duy nhất một phiên bản mô hình khi nó truy cập cơ sở dữ liệu.

Tùy chọn Meta mô hình

Có một vài tùy chọn meta mà bạn có thể sử dụng trong Django để kiểm soát cách hoạt động của mô hình.

Tùy chọn meta phổ biến nhất là default_field của mô hình, chỉ định trường nào trong cơ sở dữ liệu sẽ được sử dụng làm giá trị mặc định của mô hình khi một đối tượng mới được tạo. Điều này có thể hữu ích nếu bạn muốn chỉ định giá trị mặc định cho các trường không có bất kỳ giá trị rõ ràng nào hoặc nếu bạn muốn chỉ định giá trị mặc định cho các trường được cơ sở dữ liệu tự động điền.

Một tùy chọn meta khác là bộ nối tiếp, chỉ định bộ nối tiếp nào sẽ được sử dụng khi lưu các đối tượng vào cơ sở dữ liệu. Điều này có thể hữu ích nếu bạn muốn sử dụng một bộ nối tiếp khác với những gì được Django tự động cung cấp.

bài viết liên quan:

Để lại một bình luận