django-dynamicsites-lite

Software screenshot:
django-dynamicsites-lite
Software ətraflı:
Version: 0.1
Tarixi Upload: 14 Apr 15
Geliştirici: Ian Ward
Lisenziya: Pulsuz
Məşhurluq: 4

Rating: nan/5 (Total Votes: 0)

Django-dynamicsites-lite üçün imkan standart django.contrib.sites paketi genişləndirir bir Django app edir:
- Saytlar middleware vasitəsilə tələb dinamik müəyyən
- Server səviyyəsində çox virtual host ehtiyac yoxdur
- 301 canonical kompüter adları yönləndirən
- A site öz urls.py və şablonları ola bilər
- (Dev, quruluşda, test, və s. Mühitlərdə istifadə üçün) qeyri-istehsal kompüter adları istifadə mühit konakadı mappings üçün imkan verir
Konfiqurasiya
& Nbsp; bir dəfə yüklü dynamicsites, çünki heç biri varsa, həmişə atmaq, request.get_host () bir site Sistemi üçün cəhd edin, və, admin panel siz konfiqurasiya ən azı 1 site, dynamicsites yüklemeden əvvəl 404
1. INSTALLED_APPS üçün app əlavə et
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'dynamicsiteslite,
& Nbsp;)
2. MIDDLEWARE_CLASSES üçün middleware əlavə et
& Nbsp; MIDDLEWARE_CLASSES = (
& Nbsp; ...
& Nbsp; 'dynamicsiteslite.middleware.DynamicSitesMiddleware "
& Nbsp;)
3. TEMPLATE_CONTEXT_PROCESSORS kontekstində prosessor əlavə et
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; 'dynamicsiteslite.context_processors.current_site,
& Nbsp;)
4. yapılandırın SITES_DIR, SITES_PACKAGE, DEFAULT_HOST əlavə dynamicsites və settings.py üçün HOSTNAME_REDIRECTS
& Nbsp; SITES_DIR = os.path.join (os.path.dirname (__ file__), "sites)
& Nbsp; SITES_PACKAGE = 'saytlar'
& Nbsp; DEFAULT_HOST = 'www.your-default-site.com'
& Nbsp; HOSTNAME_REDIRECTS = {
& Nbsp; # 'redirect-src-1.com: "www.redirect-dest-1.com"
& Nbsp; ...
& Nbsp;}
Yerli mühit (məsələn. Test, dev, quruluşda) istehsal fərqli ana kompüter adları istifadə edir 5. həmçinin ENV_HOSTNAMES xəritəsini təyin
& Nbsp; ENV_HOSTNAMES = {
& Nbsp; 'mənim-site.dev: "www.your-default-site.com"
& Nbsp; ...
& Nbsp;}
6. (yuxarıda qəbulu SITES_DIR dən) sites dir və daxili __init__.py fayl qoymaq
7. hosting etdiyiniz hər bir site üçün site dir etmək (. Məsələn, mkdir sites / www_mysitesdomain_com)

tələblər

  • Python
  • Django

Geliştirici digər proqram Ian Ward

Speedometer
Speedometer

14 Apr 15

Şərh django-dynamicsites-lite

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!