Re: "Legal" way to have foreign key field in the custom form

2008-12-13 Thread Eugene Mirotin
I have only overriden the title and content blocks, nothing more, so it really looks strange On Dec 13, 10:04 pm, Jeff FW wrote: > Glad to help. > > That's strange that you had to add that JS to your template--it should > be included automatically.  Looking at the admin

Re: "Legal" way to have foreign key field in the custom form

2008-12-13 Thread Jeff FW
Glad to help. That's strange that you had to add that JS to your template--it should be included automatically. Looking at the admin default options: http://code.djangoproject.com/browser/django/trunk/django/contrib/admin/options.py#L202 it should be on every object add/edit page. Maybe you

Re: "Legal" way to have foreign key field in the custom form

2008-12-12 Thread Jeff FW
You're passing your queryset in, but you're never using it in your widget. In my code, see how I have: widgets.CategorySelect( categories=models.Category.objects.order_by('parent', 'list_order') ), I don't have the code on hand for my CategorySelect widget, but I remember that it takes

Re: "Legal" way to have foreign key field in the custom form

2008-12-09 Thread Jeff FW
To get the plus icon back, you need to wrap the field in a RelatedFieldWidgetWrapper. Here's an example from my code--obviously, you'll have to adapt it to fit your situation. class CategoryChoiceField(forms.ModelChoiceField): def __init__(self, *args, **kwargs):

Re: "Legal" way to have foreign key field in the custom form

2008-12-09 Thread Eugene Mirotin
Well, looks that the ModelChoiceField solves the problem except of the plus icon On Dec 9, 12:34 pm, Eugene Mirotin <[EMAIL PROTECTED]> wrote: > Hello. I'm working on the custom admin page  that will serve batch > items creation based on the uploaded file. > All these items should be linked to

"Legal" way to have foreign key field in the custom form

2008-12-09 Thread Eugene Mirotin
Hello. I'm working on the custom admin page that will serve batch items creation based on the uploaded file. All these items should be linked to the single foreign key item. This item should be selected on the form. Of course, I can investigate the inner structure of the rendered admin pages and