Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 132
1

Django вывести значение из БД с ManyToManyField

09.11.2015, 11:47. Показов 1396. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Нужно вывести из бд значения на страничку. Столкнулся с проблемой: при выводе значение с полем ManyToManyField выдает такое: app.AuthUser.None , хотя поле не пустое... модель:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
class AuthUser(AbstractBaseUser, PermissionsMixin):
alphanumeric = RegexValidator(r'^[0-9a-zA-Z]*$', message='Only alphanumeric characters are allowed.')
username = models.CharField(unique=True, max_length=30, validators=[alphanumeric])
email = models.EmailField(verbose_name='email field', unique=True, max_length=255)
first_name = models.CharField(max_length=50, null=True, blank=True)
second_name = models.CharField(max_length=50, null=True, blank=True)
last_name = models.CharField(max_length=50, null=True, blank=True)
# date_joined = models.DateTimeField(auto_now_add=True)
date_joined = models.DateTimeField(default=timezone.now())
is_active = models.BooleanField(default=True, null=False)
is_staff = models.BooleanField(default=False, null=False)
# profile_image = models.ImageField(upload_to='uploads', blank=False, default='/static/selfphoto.jpg')
user_bio = models.TextField()
perm = models.IntegerField(default=0)
podr = models.IntegerField(default=0)
 
 
 dolznost = models.CharField(max_length=30, null=True, blank=True)
 
    objects = AuthUserManager()
 
    USERNAME_FIELD = 'username'
    REQUIRED_FIELDS = ['email']
 
    def get_full_name(self):
        return '%s %s %s' .format(self.last_name, self.first_name, self.second_name)
 
    def get_short_name(self):
        return self.username
 
    def __str__(self):
        return '%s %s %s %s %s' % (self.last_name, self.first_name, self.second_name, self.podr, self.dolznost)
 
class Karto(models.Model):
    idname = models.IntegerField(default=0, blank=True, null=True)
    datecreated = models.DateTimeField(default=timezone.now())
    small = models.CharField(max_length=255, blank=True)
    file = models.FileField(upload_to='uploads', blank=True)
    soglas = models.ManyToManyField(AuthUser)
    madeby = models.CharField(max_length=30, blank=True, null=True)
 
 
    class Meta:
        ordering = ["idname"]
вьюха:
Python
1
2
3
4
5
def docsupdocs(request, idname):
args = {}
args['perm'] = request.user.perm
args['myq'] = Karto.objects.get(idname=idname)
return render_to_response('self_docsupdocs.html', args, context_instance=RequestContext(request))
поле заполнял через админку :
Python
1
2
3
4
class KartoAdmin(admin.ModelAdmin):
model = Karto
fields = ['idname', 'small', 'file', 'datecreated', 'soglas', 'madeby']
filter_horizontal = ['soglas',]
html^
Python
1
2
3
4
5
6
7
8
9
10
11
12
{% block owned %}
 
 
<p> allah </p>
 
{{ myq.small }}<br>
{{ myq.madeby }}<br>
{{ myq.datecreated }}<br><br>
 
{{ myq.soglas }}
 
{% endblock %}
результат: allah

betta test max 5 ноября 2015 г. 11:11

app.AuthUser.None
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2015, 11:47
Ответы с готовыми решениями:

Как в теге static вывести значение из переменной? (Django)
Как в теге static вывести значение из переменной? &lt;img src=&quot;{% static...

назначение ManyToManyField
Подскажите пожалуйста для чего нужны ManyToManyField если есть ForeignKey. ManyToManyField создает...

Peewee ManyToManyField / ManyToManyQuery
Всем привет! Есть база фильмов. В фильмах задействованы актеры. Связь many-to-many. Работаю с...

Сумма значений ManyToManyField
у меня есть заявка (заказчик, исполнитель, расходы, доходы) это сделано для того, чтобы в одной...

0
09.11.2015, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2015, 11:47
Помогаю со студенческими работами здесь

Связь многие-ко-многим. ManyToManyField
Коллеги, всем здравия! помогите разобраться в связи многие-ко-многим. есть две таблицы class...

Поле ManyToManyField не отображается в форме
У меня есть страница,где на экран в таблице выводятся все объекты модели. И все поля модели...

Создание мультиселект формы на основе ManyToManyField
Есть 3 модели: Product (Продукт), Provider (Поставщик), Delivery (Доставка). В моделе Provider...

Django forms передать значение
Привет, есть модель: class periods(models.Model): title = models.CharField(max_length=255)...

Django получение значение переменной из JavaScrypt
Столкнулся с проблемой, необходимо получить значение переменной из JavaScrypt и отображения ее в...

Как вывести данные в ряд на Django?
Добрый день! Возникла проблема при выводе данных на HTML страницу. Django выводит посты в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru