1. Python / Говнокод #17651

    −121

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    #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]

    Пол пользователя в отдельной модели

    Запостил: python_ninja, 16 Февраля 2015

    Комментарии (9) RSS

    • В наше время возможно все.
      Ответить
    • http://www.slate.com/content/dam/slate/blogs/future_tense/2014/02/13/facebook_custom_gender_options_here_are_ all_56_custom_options/facebook_g_options.png.CROP.promo-mediumlarge.png
      Ответить
    • http://www.fretsonfire.net/forums/ucp.php?mode=register
      не отсюда ли?
      Ответить
    • Девчонки покупаем со скидкой 50% сыворотку от морщин. Вещь действительно хорошая, покупатели омолодились и остались довольны. Отзывы смотрите на странице заказа и не забывайте оставлять свои. За праздники все раскупили, осталось не много. Если у кого вопросы, пишите в личку, по возможности отвечу или уточните у нашего менеджера по телефону.

      В БЛИЖАЙШИЕ ТРИ ДНЯ ЦЕНЫ СНИЖЕНЫ НА 50%. НЕ ОПОЗДЫВАЙТЕ https://vk.cc/66qq42


      зы админы не ругайте, тему не стал создавать написал здесь
      Ответить
    • def __unicode__(self):

      u'Пол'

      Как оно там, в 20 веке?
      Ответить
    • >>max_length=50
      ого
      Ответить

    Добавить комментарий