Tôi sử dụng South cho giản đồ và dữ liệu di cư cho trang web Django của tôi. Tôi rất vui khi sử dụng nó. Một ngày, tôi đã chuyển đổi tệp models.py
thành models/__init__py
và đặt một số mô hình bổ sung tại models/something.py
. Khi tôi chạy python manage.py schemamigration app --auto
, tôi nhận được thông báo Nothing seems to have changed.
mặc dù có các lớp học mới tại something.py
. Nếu tôi sao chép chúng vào tập tin __init__py
, miền Nam đã công nhận các mô hình mới. Tôi đã cố gắng nhập mọi thứ từ something
ở đầu __init__py
nhưng không thay đổi.Miền Nam không nhận dạng các mô hình khi nó là một gói
8
A
Trả lời
17
Đó là thiết kế Django. Django không chọn mô hình của bạn cả, bạn cần đặt app_label
trong lớp Meta của mô hình của bạn.
Xem vé trên Automatically discover models within a package without using the app_label
Meta attribute.
Các vấn đề liên quan
- 1. Mô hình miền java là gì?
- 2. Cách gọi một phương thức tĩnh trên một lớp mô hình django trong khi di chuyển về phía nam
- 3. Xử lý mô hình miền thiếu máu
- 4. Nam - Không phát hiện thay đổi đối với mô hình Django
- 5. cakephp một hình thức, nhiều mô hình, không hiển thị các thông điệp xác nhận một mô hình của
- 6. Phân tách các lớp miền từ Lớp mô hình Django
- 7. Lập mô hình miền, Đối tượng miền trong DDD
- 8. Di cư Django - có thể sử dụng miền Nam ở giữa dự án không?
- 9. ERROR Không gói nhận dạng khi nhận được giá trị cho số tài nguyên
- 10. Nhận dạng cử chỉ sử dụng mô hình markov ẩn
- 11. iPhone - Thay đổi gói nhận dạng
- 12. Lập bản đồ mô hình miền để xem mô hình qua AutoMapper hoặc không
- 13. Dịch dạng số nhiều của mô hình
- 14. Đối tượng mô hình miền có đang chuyển giữa các lớp trên không?
- 15. Mô hình miền không an toàn so với Mô hình miền trong thiết kế được điều khiển theo miền đơn giản
- 16. Cách tránh mô hình miền thiếu máu có logic nghiệp vụ theo dạng quy tắc
- 17. Nhận dạng hình ảnh
- 18. Nhận dạng màn hình
- 19. Định dạng mô hình MVC Trường TimeSpan
- 20. AutoMapper làm phẳng mô hình miền nhưng nó có làm ngược lại không? Nếu không, thì sao?
- 21. Là nó tốt hơn để đưa defpackage trong một tệp riêng khi tạo gói
- 22. Khi có cột nhận dạng không phải là một ý tưởng hay?
- 23. Không thể nhập các mô-đun của các gói cha trong các gói con
- 24. Tôi có nên sử dụng các mô hình riêng biệt cho tên miền và EF không?
- 25. Tại sao có hai lớp học, xem mô hình và mô hình miền?
- 26. Nhận dạng hình dạng phức tạp
- 27. Giá trị Tiêm: Dto vào Mô hình Miền (NHibernate)
- 28. đóng gói trong mô hình mô-đun javascript
- 29. Việc cần làm với các truy vấn không có đại diện trong mô hình miền?
- 30. Làm thế nào để ánh xạ Xem mô hình trở lại Mô hình miền trong một hành động POST?