Форум сайта python.su
Хорошо. Ну а ошибка (про которую я писал вначале) у меня из за лишних core появляется? Просто такая ошибка характерна для случая, когда не заполняешь обяз поля. Но я то все заполняю, а она лезет.
Офлайн
Может выложите скриншот ошибки на ImageShack (или подобный сервис) ?
Офлайн
http://img257.imageshack.us/img257/9666/123so4.jpg
Вот скриншот.
Офлайн
Скорее всего, да. Попробуйте, всё же, обойтись без лишних core.
Офлайн
Вот новый код. Core кое где убрал. А все равно не работает админка.
from django.db import models
from datetime import date
#-*-coding: utf-8-*-
# Create your models here.
class Test(models.Model):
title = models.CharField(“Title”,maxlength=200)
create_date = models.DateField()
def __str__(self):
return“%s, %s” % (self.title, self.create_date)
class Admin():
fields = (
('It is avalaible tests.', {'fields': ('title','create_date',)}),
)
list_display=('title','create_date')
TYPE = (('One', ‘One answer’), ('Multi', ‘Multi answer’), ('Text', ‘Text answer’))
class Question(models.Model):
quest = models.CharField(“Question”,core=True, default=“”, maxlength=“500”)
type_quest = models.CharField(“Type”,maxlength=200, choices=TYPE, default = ‘One’)
test = models.ForeignKey(Test, edit_inline=models.TABULAR)
def __str__(self):
return “%s %s %s” % (self.quest, self.type_quest, self.test)
class Admin():
fields = (
('Questions:', {'fields': ('quest','type_quest',)}),
)
list_display = ('quest','type_quest','test')
class Answer(models.Model):
answ = models.CharField(“Answer”,maxlength=200,core=True)
corr = models.BooleanField(“True or False?”, default=False)
quest = models.ForeignKey(Question, edit_inline=models.TABULAR)
def __str__(self):
return “%s, %s” % (self.answ, self.corr)
# class Admin():
# fields = (
# ('Answer:', {'fields': ('answ','corr')}),
# )
# list_display = ('answ','corr')
Офлайн
quest = models.CharField("Question",core=True, default="", maxlength="500")
Офлайн
default, я конечно убрал. Упростить модель это значит взять другую модель (какую?) . Да и эта простая и логичная! У теста есть вопросы, у вопросов есть ответы. Может кто-нибудь попробует воссоздать такую модель? С чистого листа виднее.
Офлайн
guest01
а туториал на djangoproject.com читал?:)
Офлайн
А то! Конечно читал. Только мог кое-какие тонкости не уловить, т.к. с албанским пока на ВЫ. Daevaorn, Вы на какие то ошибки намекаете? Если да, то прошу разрешите дилемму.
Офлайн
Упростить модель это значит взять другую модель (какую?) . Да и эта простая и логичная! У теста есть вопросы, у вопросов есть ответы. Может кто-нибудь попробует воссоздать такую модель? С чистого листа виднее.По идее, один и тот же вопрос может быть в нескольких тестах. Может быть, Вопросы и Тесты стоит связать через ManyToMany?
Офлайн