<a href="#" data-id="1">Название картины</a>
def cart(request,id):
if 'cart' not in request.session:
request.session['cart'] = list()
request.session['cart'].append(int(id))
....
return ...
def checkout(request):
cart = Images.objects.filter(pk__in=request.session['cart'])
....
Но вот что я не могу понять, если человек берет по часовую оплату, но из половины и даже больше этих часов он разбирается сам, как это можно сделать, получается, что он не совсем хороший программист? Или это в принципе нормальное явление? И как тогда поступать считать меньшее количество часов ?
slug = models.SlugFiled(unique=True)
url(r'^(?P<slug>[-a-zA-Z0-9_]+)$', 'article_detail', name='article_detail'),
def article_detail(request, slug):
article = get_object_or_404(Article, slug=slug)
...
def set_unusable_password(self):
# Создает "ниюзабельный" пароль, который при вызове метода check_password будет возвращать False
self.password = make_password(None)
def has_usable_password(self):
return is_password_usable(self.password)