FishHook
А как это у Вас организованно в моделях, можно глянуть?
Я пока только познаю джангу, как понимаю то модель это просто описание таблиц в бд. Типа анемичная модель домена.
Пока сделал банально):
class Event(models.Model):
title = models.CharField(u'title', max_length=255)
created = models.DateField(u'create')
class Subject(models.Model):
title = models.CharField(u'title', max_length=255)
created = models.DateField(u'create')
class Period(models.Model):
title = models.CharField(u'title', max_length=255)
created = models.DateField(u'create')
count_months = models.SmallIntegerField(u'count_months')
class Plan_properties(models.Model):
title = models.CharField(u'title', max_length=255)
date_create = models.DateField(u'date_create')
is_active = models.BooleanField(default=True)
class Plan_general(models.Model):
plan_properties_id = models.ForeignKey(Plan_properties)
period_id = models.ForeignKey(Period)
subject_id = models.ForeignKey(Subject)
event_id = models.ForeignKey(Event)
Просто нужно создать план на одной странице, без javascript, ajax не обойтись так как нужно будет добавлять новые или уже ранее созданные обьекты, например subject. Хотелось бы понять умеет это джанго из коробки и если нет то изобрести велосипед своими руками. Пока только в теории думаю проще сделать это передавать уже собранный план в формате json на сервер. Вроде в python есть библиотека json. Может есть еще лучше и проще варианты? … повторюсь, из коробки и своими руками)))