parent
b3d0eb8072
commit
72014cdf02
7 changed files with 96 additions and 52 deletions
@ -0,0 +1 @@ |
||||
__author__ = 'dart_vaider' |
||||
@ -0,0 +1 @@ |
||||
__author__ = 'dart_vaider' |
||||
@ -0,0 +1,34 @@ |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
from django.core.management.base import BaseCommand |
||||
from city.models import City |
||||
from specialist_catalog.models import SpecialistCatalog |
||||
|
||||
default_text = u"Планируете посетить выставку в %s?" \ |
||||
u" Мы предлагаем Вам подобрать переводчика именно под Ваши цели и потребности. " \ |
||||
u"Специализируясь уже более 7 лет на предоставлении переводчиков на выставки и конференции " \ |
||||
u"%s, мы можем предоставить профессионалов со знанием разных " \ |
||||
u"языков на гибких для Вас условиях. Каждый заказ индивидуален для нас, " \ |
||||
u"и итоговая цена зависит от вида перевода, тематики, срочности подбора " \ |
||||
u"специалиста, города и объема работы." |
||||
default_title = u"Переводчики в %s" |
||||
default_logo = "specialist_catalog/logo_preview/default_logo.jpg" |
||||
default_cities = u"<ul><li>Лондон</li><li>Киев</li><li>Барселона</li></ul>" |
||||
|
||||
|
||||
class Command(BaseCommand): |
||||
def handle(self, *args, **options): |
||||
cities = list(City.objects.language('ru').order_by('id')) |
||||
for cty in cities: |
||||
name = cty.inflect or cty.name |
||||
sc = SpecialistCatalog( |
||||
type=2, |
||||
country=cty.country, |
||||
city=cty, |
||||
title=default_title % name, |
||||
main_descr=default_text % (name, name), |
||||
logo_preview=default_logo, |
||||
big_cities=default_cities, |
||||
) |
||||
sc.save() |
||||
print cty.url, " -> ", cty.country.url |
||||
@ -0,0 +1,33 @@ |
||||
# -*- coding: utf-8 -*- |
||||
from django.core.management.base import BaseCommand |
||||
from country.models import Country |
||||
from specialist_catalog.models import SpecialistCatalog |
||||
|
||||
default_text = u"Планируете посетить выставку в %s?" \ |
||||
u" Мы предлагаем Вам подобрать переводчика именно под Ваши цели и потребности. " \ |
||||
u"Специализируясь уже более 7 лет на предоставлении переводчиков на выставки и конференции " \ |
||||
u"%s, мы можем предоставить профессионалов со знанием разных " \ |
||||
u"языков на гибких для Вас условиях. Каждый заказ индивидуален для нас, " \ |
||||
u"и итоговая цена зависит от вида перевода, тематики, срочности подбора " \ |
||||
u"специалиста, города и объема работы." |
||||
default_title = u"Переводчики в %s" |
||||
default_logo = "specialist_catalog/logo_preview/ukraine.gif" |
||||
default_cities = u"<ul><li>Лондон</li><li>Киев</li><li>Барселона</li></ul>" |
||||
lang = 'ru' |
||||
|
||||
|
||||
class Command(BaseCommand): |
||||
def handle(self, *args, **options): |
||||
countries = Country.objects.language('ru').order_by('name') |
||||
for cntry in countries: |
||||
name = cntry.inflect or cntry.name |
||||
sc = SpecialistCatalog( |
||||
type='1', |
||||
country=cntry, |
||||
title=default_title % name, |
||||
main_descr=default_text % (name, name), |
||||
logo_preview=default_logo, |
||||
big_cities=default_cities, |
||||
) |
||||
sc.save() |
||||
print "created for: %s" % cntry.url |
||||
@ -1,8 +1,8 @@ |
||||
# -*- coding: utf-8 -*- |
||||
from django.conf.urls import url, patterns |
||||
from .views import CatalogDetailedCityView, CatalogDetailedCountryView |
||||
from .views import CatalogDetailedView |
||||
|
||||
urlpatterns = patterns('', |
||||
url(r'^city/(?P<slug>.*)/$', CatalogDetailedCityView.as_view(), name="spec_catalog_city"), |
||||
url(r'^country/(?P<slug>.*)/$', CatalogDetailedCountryView.as_view(), name="spec_catalog_country"), |
||||
url(r'^city/(?P<slug>.*)/$', CatalogDetailedView.as_view(), {'type': 'city'}, name="spec_catalog_city"), |
||||
url(r'^country/(?P<slug>.*)/$', CatalogDetailedView.as_view(), {'type': 'country'}, name="spec_catalog_country"), |
||||
) |
||||
Loading…
Reference in new issue