Как загрузить данные с условием идентификатора пользователя с помощью Django Model?

Как загрузить данные с условием id пользователя с помощью Django Model?

class mmd1(models.Model):
    userid = models.ForeignKey(
        'userid',
        related_name = "userid",
        verbose_name = 'userid',
    )
    ttx = models.CharField(
        _('ttx'),
        max_length = 100
    )
    data = models.ForeignKey(
        'data',
        related_name = "data",
        verbose_name = 'data',
        limit_choices_to={'id': userid}
    )

Невозможно загрузить данные на основе id пользователя и ошибка в этой строке: limit_choices_to={'id': userid}

Как решить эту проблему?

Sample data:
    userid
    userid des
    1.     A
    1.     B
    3.     C

    mmd1
    userid.  ttx. data
    1.       x.   A
    1.       x    B 
    B.       x.   C

Таким образом, Data dropbox будет отображать основанный на значении userid mmid.

Пример SQLstatment select data from mmd1 where mmd1.userid=userid.userid

Вернуться на верх