- 1
result['first'] = False if page != 1 else True
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−109
result['first'] = False if page != 1 else True
Неплохое такое выражение
−121
#models.py
class Gender(models.Model):
name = models.CharField(verbose_name=_(u'Пол'), max_length=50)
def __unicode__(self):
return self.name
class Meta:
def __init__(self):
pass
verbose_name = _(u'Пол')
verbose_name_plural = _(u'Пол')
class CustomUser(User):
#......
gender = models.ForeignKey(Gender,
verbose_name=_(u'Пол'),
related_name='custom_user_gender',
blank=True,
null=True)
#.......
class MainView(TemplateView):
template_name = 'base.html'
def get_context_data(self, **kwargs):
# Вот таким вот замечательным способом фильтруем бесполых пользователей
context['custom_users'] = CustomUser.objects.filter(gender__in=Gender.objects.all()).order_by('-rating')[:10]
Пол пользователя в отдельной модели
−109
def remove_duplicates(seq):
seen = set()
seen_add = seen.add
return [x for x in seq if x not in seen and not seen_add(x)]
замечательная функция, возвращающая уникальные элементы списка.