django-sitesutils

Phần mềm chụp màn hình:
django-sitesutils
Các chi tiết về phần mềm:
Phiên bản: 0.1.2
Ngày tải lên: 20 Feb 15
Nhà phát triển: Mike Yumatov
Giấy phép: Miễn phí
Phổ biến: 26

Rating: 2.0/5 (Total Votes: 1)

django-sitesutils là một ứng dụng Django cho phép bạn truy cập vào trang web hiện tại, sử dụng ở khắp mọi nơi request.site bạn có thể truy cập theo yêu cầu đối tượng.
Trang web hiện tại được phát hiện sử dụng tên miền máy chủ từ yêu cầu đối tượng và thiết lập dự án SITE_ID như một dự phòng. Nếu trang web được tìm thấy, sau đó request.site được thiết lập để các đối tượng mô hình trang web tương ứng từ ứng dụng django.contrib.site, nếu không request.site là một ví dụ django.contrib.sites.models.RequestSite.
Cài đặt
1. Cài đặt django-sitesutils sử dụng pip:
& Nbsp; pip cài đặt django-sitesutils
2. Thêm RequestSiteMiddleware để thiết lập MIDDLEWARE_CLASSES của bạn:
& Nbsp; MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; 'sitesutils.middleware.RequestSiteMiddleware',
& Nbsp;)
& Nbsp; trung gian này sẽ thiết lập thuộc tính trang web cho các đối tượng yêu cầu. Thuộc tính này được đánh giá một cách lười biếng, chỉ khi bạn truy cập nó.
3. Nếu bạn muốn truy cập vào trang web hiện tại trong các mẫu, thêm bộ xử lý bối cảnh trang web để thiết lập TEMPLATE_CONTEXT_PROCESSORS của bạn:
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # ...
& Nbsp; 'sitesutils.context_processors.site',
& Nbsp;)
Đóng góp
. Hãy đến ngã ba, gửi yêu cầu kéo hay báo lỗi và các vấn đề trên github

Yêu cầu :

  • Python
  • Django

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

Gears
Gears

20 Feb 15

lemon-robots
lemon-robots

20 Feb 15

gears-coffeescript
gears-coffeescript

20 Feb 15

gears-stylus
gears-stylus

20 Feb 15

Ý kiến ​​để django-sitesutils

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