django-extraconfig

Phần mềm chụp màn hình:
django-extraconfig
Các chi tiết về phần mềm:
Phiên bản: 0.1.1
Ngày tải lên: 11 May 15
Nhà phát triển: Sever Banesiu
Giấy phép: Miễn phí
Phổ biến: 7

Rating: 4.0/5 (Total Votes: 2)

django-extraconfig là một ứng dụng Django cho phép dễ dàng mở rộng một tập tin settings.py dự án Django & nbsp;. Các chức năng chỉ được cung cấp bởi mô-đun này là load_extraconfig (entry_point_name, module_name).
extraconfig.load (entry_point_name, module_name)
& Nbsp; tải tất cả các giá trị chữ hoa từ các mô-đun điểm vào các mô-đun với module_name tên trùm bất kỳ giá trị hiện có.
Cách sử dụng
Ở dưới cùng của file add settings.py của bạn:
thử:
& Nbsp; nhập khẩu extraconfig
trừ ImportError:
& Nbsp; qua
khác:
& Nbsp; extraconfig.load (, __name__)
entry_point_name có thể là bất kỳ giá trị chuỗi nhưng nó là một thực hành tốt để bao gồm các projectname để tránh xung đột tên. Ví dụ để tải cấu hình thêm cho thấy dưới đây, entry_point_name nên được thiết lập để "my_project.extraconfig".
Tạo một cấu hình thêm
Thật dễ dàng để tạo ra một mô-đun cấu hình thêm. Các dự án bố trí tối thiểu gồm hai tập tin: setup.py và các tập tin module. Các mô-đun sẽ được cài đặt bằng cách sử dụng các tập tin setup.py giống như bất kỳ mô-đun Python thường xuyên khác. Để cho django-extraconfig biết rằng mô-đun này nên được sử dụng để ghi đè lên cấu hình Django của bạn trong setup.py bạn phải thêm nó trong cấu hình điểm nhập cảnh.
Một tập tin setup.py tối thiểu có thể trông như thế này:
từ setuptools thiết lập nhập khẩu
thành lập (
& Nbsp; name = 'my_extra_config',
& Nbsp; version = "0.1",
& Nbsp; py_modules = ['my_extra_config'],
& Nbsp; entry_points = {
& Nbsp; 'my_project.extraconfig': 'chính = my_extra_config'
& Nbsp;}
)
Bây giờ bạn có thể thêm một file my_extra_config.py với các thiết lập bạn muốn ghi đè lên:
DEBUG = Đúng
Cài đặt cấu hình thêm
Sau khi dự án được cấu hình thêm sẵn sàng, bạn có thể chạy:
python setup.py phát triển
. Điều này sẽ cài đặt các mô-đun cấu hình thêm trong chế độ phát triển, có nghĩa là bạn có thể chỉnh sửa cài đặt thêm và tất cả những thay đổi này sẽ được hiển thị mà không cần cài đặt lại nó

Yêu cầu :

< p>
  • Python
  • Django

Phần mềm khác của nhà phát triển Sever Banesiu

Ý kiến ​​để django-extraconfig

Bình luận không
Nhập bình luận
Bật hình ảnh!