Найти - Пользователи
Полная версия: Проблема с ForeignKey(User).
Начало » Django » Проблема с ForeignKey(User).
1
$m1t
Проблема с ForeignKey(User).
Делаю запись в блоге так:
from django.contrib.auth.models import User
class Petition(models.Model):
    name=models.CharField(maxlength=300)
    author=models.ForeignKey(User)
    text=models.TextField()
    isDraft=models.BooleanField()
    def __str__(self):
        return self.name

Выбираю все записи так:
my_pets=Petition.objects.all()

Пытаюсь вывести их так:
{% for pet in my_pets %}
<p>{{pet.name}}</p>
{% endfor %}
Получаю:
Caught an exception while rendering: no such column: model_petition.author_id в строке {% for pet in my_pets %}
И перестаю понимать, что происходит: откуда взялось ‘_id’?
Читал туториалы и документацию со вчерашнего дня, но так ни чего не понял =(
p.s. И еще я не совсем понимаю правила преобразования имен моделей в табличные… в джангобуке вроде бы про этот нет ни слова… что читать?
slivlen
lorien
Мне кажется, лучше стандартной документации ничего нету ) Раньше тоже пытался почитывать Django-book, но уже давно забросил.
Присоединяюсь, у меня аналогичная ситуация :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB