Насчет get_absolute_url ясно.
А вот с формой все равно не могу понять.
Модель:
class Many(models.Model):
users = models.ManyToManyField('auth.User', related_name='+')
sum = models.FloatField()
date = models.DateField()
comment = models.CharField(max_length=100)
category = models.ForeignKey(Category)
def __unicode__(self):
return u'%s %s %s %s' % (self.sum, self.date, self.comment, self.category_id)
View:
class AddErn(CreateView):
model = Many
fields = ['date', 'sum', 'comment', 'category']
def form_valid(self, form):
form.instance.users = self.request.user
return super(AddErn, self).form_valid(form)
Urls:
(r'^earnings/add_earnings/$', views.AddErn.as_view())
Выводится ошибка "needs to have a value for field "many" before this many-to-many relationship can be used"