l = ['\nSave rainforests or they will worsen climate change, warns ex-WWF chief ',
...: ' \n$10m a minute given to fossil fuel companies in government subsidies ', ]
In [2]: ' || '.join(l)
Out[2]: '\nSave rainforests or they will worsen climate change, warns ex-WWF chief || \n$10m a minute given to fossil fuel companies in government subsidies '
In [3]: print ' || '.join(l)
Save rainforests or they will worsen climate change, warns ex-WWF chief ||
$10m a minute given to fossil fuel companies in government subsidies
In [4]:
-дополнительный уровень защиты данных (нет вероятности, что при ошибке в программной части пользователь увидит "чужие" данные)нет
-проще масштабироваться шардингом - разносить далее БД разных аккаунтов по серверамбольшей части юзеров никогда не понадобится такое
-упрощается программная часть - не надо в каждый запрос дописывать id_проектавсе зависит от архитектуры - в общем случае такой проблемы нет
-проще управление индексами - при размещении индексов на диске будет сразу такой же эффект как при создании partitions индексов на каждый аккаунтчто приведет к допраходам по рам - что для сервиса не сильно выгодно
return false;
~ e.preventDefault(); e.stopPropagation()
Нужны развёрнутые ответы, не могу аргументировать свою позицию, которая сейчас такая - "клиенты находятся как угодно, но по другому".неверная позиция
найди мне клиентовТебя не должно интересовать, что и как они делают. Просто в фирме должны появлятся с определенной частотой люди, которым что-то нужно сделать.
<input name="???"
<input id="files-field" name="myfiles" type="file" multiple="multiple" />
data: $('#photo-form').serialize()
приходит понимание того, что Python+R слабы для реального production применения, в силу своей медленностипока не пришло понимание, что все ЯП адски медленные - рано переходить на другие ЯП
# urls.py
url(r"^/show-all/(?P<pk>\d+)/", some_view, name='show_all' ),
url(r"^/rozdil/(?P<pk>\d+)/", some_view1, name='rozdil' ),
url(r"^/name-part/(?P<pk>\d+)/", some_view2, name='name_part'),
# models.py
class NamePart(models.Model):
title = models.CharField(max_length=255,verbose_name=" .")
def get_absolute_url(self):
# используй
# https://docs.djangoproject.com/en/1.8/topics/http/urls/#reverse-resolution-of-urls
return reverse('name_part', self.id)
def __unicode__(self):
return u'%s' % (self.title)
class Rozdil(models.Model):
title = models.CharField(max_length=255,verbose_name="Налу")
part_of = models.ForeignKey(NamePart,verbose_name="н")
is_main = models.BooleanField(default=1,verbose_name="Гоний ?")
def get_absolute_url(self):
return reverse('rozdil', self.id)
def __unicode__(self):
return u'%s' % (self.title)
#views.py
def some_view(request):
foo = []
for name_part in NamePart.objects.all():
foo.append({
'name_part': name_part,
'rozdils': Rozdil.objects.filter(part_of=name_part.pk)
})
return render(request, 'template_show_all.html', {'foo': foo})
# template_show_all.html
{% for buzz in foo %}
<h1>{{ buzz. name_part.title}}
{% for bar in buzz.rozdils %}
<h2>{{ bar.title }}
{% endfor %}
{% endfor %}
Flask - для моих задач слишком громоздкий.на werkzeug.pocoo.org построен фласк