Hi all,

I'm creating a form from two models (using the barest of code):

-----------
models.py:

class Member
    name = CharField
    email = EmailField
    projects = ManyToManyField('Project')

class Project
   submitter = ForeignKeyField(Member)
   description = TextField
   member1 = ForeignKeyField(Member)
   ...
   member5 = ForeignKeyField(Member)

-----------------
views.py:

import newforms as forms

def submitprojects(request):
    ProjectForm = forms.form_for_model(Project)
    ProjectForm.base_fields['project_description'].widget =
widgets.Textarea({'rows':'10','cols':'60'})
    if request.method == 'POST':
        form = ProjectForm(request.POST)
        if form.is_valid():
              form.save(commit=True)
              request.session['flash'] = "Your request has been stored
- Thank You!"
              return HttpResponseRedirect('slosc/submitprojects')
        else:
            return render_to_response('slosc/submitprojects.html',
{'form':form})

    else:
        data = {'form':ProjectForm()}
        if 'flash' in request.session:
            data['flash'] = request.session['flash']
            del request.session['flash']

    return render_to_response('slosc/submitprojects.html', data)
-----------
html template

<p>
<h3 class="formLabel"><label for="id_submitter">Name:</label></h3>
{% if form.submitter.errors %}<p class="formLabel
errmsg">{{form.submitter.errors|join:","}}</p>{% endif %}
{{form.submitter}}
</p>

------------

I don't want a drop down menu for the foreignkey; I'd like to edit the
form inline. I'd like to be able to do something like
{{form.submitter.name}} or {{form.submitter.email}} .

I've tried creating two forms (a memberform and projectform) but I
wasn't sure if I was going about it the right way.

Any comments or suggestions would be greatly appreciated.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to