Tôi khá khó khăn về điều này! Tôi đang viết một chế độ xem Django đọc dữ liệu từ cơ sở dữ liệu bên ngoài. Để làm điều này, tôi đang sử dụng thư viện MySQLdb chuẩn. Bây giờ, để tải dữ liệu, tôi phải thực hiện một truy vấn rất dài và phức tạp. Tôi có thể mã cứng truy vấn đó trong quan điểm của tôi và nó hoạt động tốt. Nhưng tôi nghĩ điều đó không thực tế; Tôi muốn có thể thay đổi truy vấn trong tương lai, vì vậy tôi cố tải câu lệnh từ một tệp văn bản. Vấn đề của tôi là tôi không biết nơi lưu trữ và cách mở tệp đó. Bất cứ nơi nào tôi làm, tôi nhận được lỗi "Không có tệp hoặc thư mục như vậy". Ngay cả khi lưu nó trong cùng một thư mục hơn mã của chế độ xem không thành công.Đọc một tập tin địa phương ở django
Lưu ý rằng đây không phải là tệp được tải lên; nó chỉ là một tập tin bên ngoài hoàn thành mã của tôi. Bất kỳ ý tưởng nào? Cảm ơn bạn trước!
Vâng, thực sự tôi đã cố gắng đặt nó vào cùng một direcotry như mã của khung nhìn và hàm open() bình thường. Vì nó đã thất bại, tôi đã cố gắng tìm một số thông tin, nhưng tất cả những gì tôi đã thử thất bại (IE: đặt nó vào thư mục con "tĩnh" của ứng dụng của tôi). Một con đường tuyệt đối sẽ hoạt động, nhưng tôi vẫn muốn linh hoạt hơn – fenomenoxp