Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 8, 2011 14:38:34

anbu
От:
Зарегистрирован: 2010-12-17
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

CheckBox и PRIMARY KEY

Добрый день!
Столкнулся с проблемкой.

кусок из models.py

class Posts(models.Model):
name = models.CharField(max_length=255)
class Meta:
db_table = u'posts'
def __unicode__(self):
return self.name

class Privileges(models.Model):
name = models.CharField(unique=True, max_length=255)
obj = models.ForeignKey(Objects, db_column='id_object')
class Meta:
db_table = u'privileges'
def __unicode__(self):
return self.name

class PostPrivileges(models.Model):
post = models.ForeignKey(Posts, db_column='id_post')
priv = models.ForeignKey(Privileges, db_column='id_priv')
class Meta:
db_table = u'post_privileges'
def __unicode__(self):
return u'%s %s' % (self.post, self.priv)
ну и, допустим, есть форма:
class PrivilegesForm(forms.ModelForm):

class Meta:
model = PostPrivileges
Есть две таблицы, таблица с должностями (Post) и таблица с привилегиями (Privileges). Также есть таблица PostPrivileges, это таблица с привилегиями для должностей.
Требуется вывести из PostPrivileges в шаблон, post как выпадающий список, а priv как чекбоксы.
Есть ли какой-нибудь виджет для формы, чтобы вывести поле с FOREIGN KEY в виде чекбоксов? Или как посоветуете сделать в данной ситуации?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version