Admin helpers
Project description
Django Model Admin Helpers
Link to repository: https://github.com/Arpaso/django-model-admin-helper
Provides classes to extend default django admin functionality:
ButtonableModelAdmin
ModelAdminWithForeignKeyLinksMetaclass - adds clickable foreign key links at admin interface in list view; Uses list_display fields to try adding link to the field in list item.
AdminURLMixin - provides ability to extend /admin/ urls and make views to urls like: /admin/myurl.
Usage
admin.py:
from admin_helpers import ButtonableModelAdmin, AdminURLMixin, ModelAdminWithForeignKeyLinksMetaclass
class MyModelAdmin(AdminURLMixin, ButtonableModelAdmin):
__metaclass__ = ModelAdminWithForeignKeyLinksMetaclass
list_display = ('title', 'link_to_user') # user is a foreignkey field of the MyModel
def get_urls(self):
urls = super(MyModelAdmin, self).get_urls()
my_urls = patterns('',
(r'^my_view/$', self.my_view)
)
return my_urls + urls
def my_view(self, request):
# custom view which should return an HttpResponse
pass
Note: Notice that the custom patterns are included before the regular admin URLs: the admin URL patterns are very permissive and will match nearly anything, so you’ll usually want to prepend your custom URLs to the built-in ones. In this example, my_view will be accessed at /admin/myapp/mymodel/my_view/ (assuming the admin URLs are included at /admin/.)
Written by the development team of Arpaso company: http://arpaso.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django-model-admin-helper-0.2.1.tar.gz.
File metadata
- Download URL: django-model-admin-helper-0.2.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc3cf1722362aee2e9e67c6c42dcb82c5b60c549eb57a6197f8247eccfd68686
|
|
| MD5 |
4ee8227d9a6041865ffdb66427947592
|
|
| BLAKE2b-256 |
5a6d61c40cfb471dab4820ec910efe9ccf9a59f9590eea4f227eb160e7f29af1
|
File details
Details for the file django-model-admin-helper-0.2.1.macosx-10.6-intel.exe.
File metadata
- Download URL: django-model-admin-helper-0.2.1.macosx-10.6-intel.exe
- Upload date:
- Size: 67.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7aa99c40b948bcf8f99ab5d64c251b880ea9350eea6a14504c02e1ba614eb85
|
|
| MD5 |
f7250a85dafa4ef2ce9892d52c1a4e8f
|
|
| BLAKE2b-256 |
665fd44ec0b9f0370f3151d3c0d9897efc9e2cf3c335e3bbe98e59287362d3d5
|