Hi there - has anybody got a simple example of a newform that has a few fields that are not edited by the user - a simple example is a "comment" field - the table looks something like :
class Comment(models.Model): commentText = models.CharField(max_length=100) commentUser = models.ForeignKey(User, editable=False) The form : class CommentForm(ModelForm): class Meta: model = Comment and in the view : @login_required def add_comment(request): if request.method == 'POST': form = CommentForm(request.POST) if form.is_valid(): u = request.user form.user = u form.save() ( I won't bore you with the rest...) Pretty frickin simple right? For the life of me I can't get it to work ! Please don't just point me towards the docs at http://www.djangoproject.com/documentation/modelforms/ as they don't have any real concrete working examples I can work from - and the statement : "To avoid this failure, you must instantiate your model with initial values for the missing, but required fields, or use save(commit=False) and manually set any extra required fields:" just does NOT work for me.... A working 20 line example would suit me grandly !! Thanks in advance, Richard. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---