Tôi bắt đầu một dự án Django 1.8 mới và nhận ra rằng tôi đã bỏ sót điều gì đó (tôi đã thực hiện di chuyển ban đầu). Tôi đã xóa cơ sở dữ liệu (postgreSQL) và xóa migration
thư mục từ tất cả các ứng dụng của tôi để bắt đầu từ đầu.Django: Tôi nhận được lỗi [quan hệ "auth_group" không tồn tại] sau khi syncdb
Bây giờ, khi tôi syncdb 'Tôi nhận được lỗi này:
django.db.utils.ProgrammingError: relation "auth_group" does not exist
và khi tôi makemigrations
tôi có được điều này:
No changes detected
Tôi đang làm gì sai?
cảm ơn! nó đã làm việc! Tôi chưa bao giờ gặp vấn đề này khi sử dụng South trong các phiên bản trước của Django. Nam tạo lại các thư mục di chuyển. – xpanta
Làm việc cho tôi. Nhưng đó có phải là một lỗi, hay đó là cách di chuyển sắp tới được cho là sẽ hoạt động? – Rexford
Tôi nghĩ rằng đó là bởi vì một thư mục không phải là một gói python trừ khi nó có một tập tin __init__.py, do đó, nó bị lỗi trong quá trình đồng bộ của nó. Nếu bạn nhìn vào tất cả các thư mục của dự án, bạn sẽ thấy các tệp init trống trong mỗi thư mục. –