Làm thế nào để tôi hoàn toàn đặt lại Django (1,2 alpha) DB (xóa tất cả các bảng, thay vì chỉ xóa chúng)?Hoàn thành thiết lập django DB
manage.py flush
không quá ít (sẽ không hoạt động nếu có thay đổi lược đồ) và manage.py reset
yêu cầu tôi chỉ định tất cả ứng dụng (và có định dạng khác "" .join (INSTALLED_APPS)). Tôi rõ ràng có thể đạt được điều này trong một cách cụ thể DB, nhưng tôi figured phải có một sane, DB phụ trợ agnostic cách để làm điều này.
[Chỉnh sửa: Tôi đang tìm một thứ mà tôi có thể gọi từ tập lệnh, ví dụ: một Makefile và tiếp tục làm việc nếu tôi thay đổi DB backend hoặc thêm vào settings.INSTALLED_APPS
]
Bạn cũng có thể chỉ cần cài đặt các phần mở rộng lệnh Django để có được reset_db và các tính năng khác: http://code.google.com/p/django-command-extensions/ –
Điều đó có vẻ đầy hứa hẹn! – jathanism
Tuyệt vời - trông chính xác những gì tôi cần! –