Hi eveyone,
I am having issues with list_editable and raw_id_fields. I am adding one
field to both attributes like this
lass LocationDataReview(admin.ModelAdmin):
list_display = ('country', 'state', 'city', 'area','location')
list_editable = ('location',)
raw_id_fields = ("location", )
list_per_page = 30
ordering = ['country', 'state', 'city', 'area']
And it displays correctly, there's a lookup widget in the list, but when I
click on it it takes me to the change page instead of the search pop up for
the related field.
I am using django 1.8.2 for some time now so it shouldn't be a cache issue
(as I read some people said). I have anyway cleared the cache just in case.
I see this in the page source
<td class="field-location nowrap"><input class="vForeignKeyRawIdAdminField"
id="id_form-0-location" name="form-0-location" type="text"><a
href="/admin/general/location/?_to_field=id" class="related-lookup"
id="lookup_id_form-0-location" title="Lookup"></a></td>
and I see the RelatedObjectLookup.js is loaded. But it just takes me to the
change page anyway.
Any ideas?
Also, I just need the *location *field to select from a catalog, and fill
in the rest of the fields (country, state etc), but I don't really need the
location foreign key in my model. Is there any way to avoid it and still
show it in the admin list page? For what I have seen the only way I have to
do that is to just create my own views and add that url to the admin site.
I tried using a custom form for the list and add the extra field but it
didn't work out, the extra field just does not get displayed.
Thanks for your help!
Marcela
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/eeeb06ce-9c4e-4382-be0b-ce38dbc286f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.