queryset.filter(**params).only('dates', 'type_date').select_related(*select_rel).order_by('-dates', '-create')
queryset.values('dates').annotate(count=Count('dates')).order_by() # Сбросил сортировку
SELECT `dates`, COUNT(`dates`) AS `count`
FROM `gigdate_dateall`
WHERE (`dates` IN (2015-08-31, 2015-09-01, 2015-09-02, 2015-09-03) AND `type_date` = 0)
GROUP BY `dates` ORDER BY NULL
dates = models.DateField(_(u'Дата календаря'), blank=False)
...
class Meta:
ordering = ['-dates', '-create']
SELECT `dates`, COUNT(`dates`) AS `count`
FROM `gigdate_dateall`
WHERE (`dates` IN (2015-08-31, 2015-09-01, 2015-09-02, 2015-09-03) AND `type_date` = 0)
GROUP BY `dates`, `create` ORDER BY `dates` DESC, `create` DESC
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
class ValidLogin(object):
def process_request(request):
if not request.user.is_authenticated():
return HttpResponseRedirect(reverse('signin'))
return None
MIDDLEWARE_CLASSES = (
'project.middleware.ValidLogin',
)
from django.conf.urls import patterns, url
from django.contrib.auth.decorators import user_passes_test
urlpatterns = patterns('crm.views',
url(r'^$',
user_passes_test(lambda u: u.is_superuser or u.is_moderator)(HomeCRM.as_view()),
name='home'),
)
from django.contrib.auth.decorators import login_required
urlpatterns = patterns('crm.views',
url(r'^$',
login_required(HomeCRM.as_view()),
name='home'),
)
Можно ли заключить договор с фрилансером, работающим без образования юридического лица и без оформления ИП?
Да, можно. В соответствии со ст. 421 Гражданского Кодекса РФ, граждане и юридические лица свободны в заключении договоров.
Каким договором могут регулироваться услуги фрилансера?
Во-первых, услуги фрилансера могут регулироваться договором подряда с фрилансером (ст. 702 Гражданского Кодекса РФ).
Во-вторых, работа фрилансера может оформляться договором возмездного оказания услуг (ст. 779 Гражданского Кодекса РФ).
В-третьих, работа фрилансера может оформляться договором на выполнение научно-исследовательских, опытно-конструкторских и технологических работ (ст. 769 Гражданского Кодекса РФ).
В четвертых, заказчик и фрилансер могут заключить договор авторского заказа (ст. 1288 Гражданского Кодекса РФ).
В пятых, заказчик может заключить с фрилансером трудовой договор (ст. 56 Трудового Кодекса РФ).
manufacturer = models.ForeignKey('Manufacturer', related_name='cars')
m = Manufacturer.objects.filter(...)
{% for man in m %}
<h1>{{ man.name }}</h1>
{% for car in man.cars.all %}
<p>{{ car.name }}</p>
{% endfor %}
{% endfor %}
zigen: Разобрался
class MyClassDetailView(DetailView):
model = User
slug_field = 'username'