Я вижу, что подобное этому задавали раньше, но я хотел бы знать, есть ли более простой способ добиться этого.
Также последовал это сообщение в блоге а>.
Образец модели приведен ниже.
class Post (models.Model):
name = models.CharField(max_length=1000, help_text="required, name of the post")
description = models.TextField(blank=True)
created_datetime = models.DateTimeField(auto_now_add=True, editable=False)
modified_datetime = models.DateTimeField(auto_now=True, editable=False)
custom_hashed_url = models.CharField(unique=True, max_length=1000, editable=False)
def save(self, *args, **kwargs):
#How to save User here?
super(Model, self).save()
Нельзя ли отправить текущего вошедшего пользователя в модель перед вызовом save()?
В представлении:
if request.method == 'POST':
if not errors:
f = PostForm(request.POST)
f.save()
Cannot assign None: "MyModel.user" does not allow null values.
- person   schedule 17.03.2011