Thanks to everyone who took the time to respond. I've been looking at the godjango website, and its been very helpful with figuring out forms. I was able to modify some of the tutorial examples on the site, adding form.save(), to successfully enter text into the database. So, I think I've found my answer. The only other thing I was curious about was when and when not to use something like ModelForms with user- entered data. For instance, are there times when text responses associated with different users should be handled some other way ?
Thanks again On Feb 3, 12:55 am, Mario Gudelj <mario.gud...@gmail.com> wrote: > Hey dude, > > Let's say you have some model with fields defined. It's called Business. > Looks something like this: > > class Business(models.Model): > id = models.AutoField(primary_key=True) > name = models.CharField("Business Name", max_length=NAME, blank=False) > > You create a ModelForm like this: > > class BusinessDetailsForm(forms.ModelForm): > class Meta: > model = Business > > In your view you have a method that captures the POST and saves it inside > the model: > > def save_business_details(request): > if request.POST: > form = BusinessDetailsForm(request.POST) > if form.is_valid(): > form.save() > return > HttpResponseRedirect(reverse("your_app.views.some_view_when_submission_is_s > uccessful", > args=[])) > else: > here you pass back the form or whatever > return render_to_response(and render that whatever) > > So, form.save() will save the details. > > I hope that helps! > > -m > > On 3 February 2012 14:40, Python_Junkie <software.buy.des...@gmail.com>wrote: > > > > > Not sure if this will help, but I have diverted from the standard > > method of database updates taught in the tutorial. > > > I take a more traditional sql methodology > > > for example in any view that I am using. > > > I collect the data elements via a request > > and then build a sql statement > > > for example > > > (The exact syntax may be a little off.) > > > var_1=request.post(name) > > > var_2=...etc > > > insert into table 1(col_1,col_2) values ('var_1,var_2) > > > commit > > > Let me know if this helps and I can update the syntax to be more > > precise. > > > On Feb 2, 9:51 pm, ajohnston <ajohnston...@gmail.com> wrote: > > > On Feb 2, 2:30 pm, ds39 <sdavid...@gmail.com> wrote: > > > Is there any page, outside of the > > > > > official documentation, that gives an example from beginning to end > > > > regarding how to save ModelForms in your database using views.py > > > > rather than the shell (including sample URLs) ? Also, how would I > > > > access the entered text via the shell to determine if it was saved ? > > > > Did you do the tutorial[1]?. Be sure to do all four parts. After that > > > the examples in the ModelForms documentation[2] should make sense. If > > > not, ask specific questions about what is not working the way you > > > think it should. Good luck. > > > > {1]https://docs.djangoproject.com/en/dev/intro/tutorial01/ > > > [2]https://docs.djangoproject.com/en/1.3/topics/forms/modelforms/ > > > -- > > 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 > > django-users+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/django-users?hl=en. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.