Tôi phải bỏ lỡ điều hiển nhiên ở đây. Tôi đang sử dụng django 1.5.x và sáng tạo unittests, dựa trên lớp djangos TestCase. Tôi có một nhóm các DB được xác định trong các cài đặt khi tôi đang kéo (chỉ đọc) từ nhiều nguồn khác nhau. Khi chạy thử nghiệm tôi chỉ muốn tạo một phiên bản thử nghiệm của db mặc định của tôi, phần còn lại tôi muốn gắn cờ là chỉ đọc và không cố gắng tạo lại như test_db_name (người dùng được định nghĩa sẽ không (không) có quyền tạo các dbs anyway).Cơ sở dữ liệu kiểm tra chỉ đọc Django unittest
Chắc chắn điều này là có thể - như tôi nói tôi phải bỏ lỡ điều hiển nhiên?
Biết ơn vì bất kỳ trợ giúp nào.
Mathew
Cảm ơn nhưng tôi nghĩ chúng tôi đã vượt qua dây ?! Vấn đề của tôi không phải là tôi muốn kiểm soát tên của bất kỳ cơ sở dữ liệu thử nghiệm nào được tạo ra, đó là tôi không muốn tạo ra các thử nghiệm ở tất cả, ngoại trừ mặc định. Vì vậy, thay vì quay lên một bản sao trống tôi muốn thử nghiệm của tôi để sử dụng DB được liệt kê trong cài đặt cho các bài kiểm tra khi nó chỉ đọc và cung cấp hồ sơ mà tôi sẽ cần trong các bài kiểm tra. – Mathew
@Mathew bạn có thể nhận được hầu hết các cách có, xem thay đổi – Josh
Vấn đề đối với nhiều người trong chúng ta rằng toàn bộ máy chủ là chỉ đọc đối với một số các dbs phụ. Chỉ định một tên db khác nhau không giúp ích gì. – shacker