Browse Source

django-admin-steroids optional.

master
Erik Stein 7 years ago
parent
commit
8c0f21c64d
  1. 2
      setup.py
  2. 7
      shared/people/admin.py

2
setup.py

@ -35,7 +35,7 @@ setup(
include_package_data=True,
install_requires=[
# 'Django>=1.9', commented out to make `pip install -U` easier
'django-admin-steroids',
# 'django-admin-steroids', # Optional
'django-polymorphic',
'django-shared-utils',
],

7
shared/people/admin.py

@ -6,7 +6,12 @@ from django.contrib import admin
from django.contrib.contenttypes.admin import GenericTabularInline
from django.utils.translation import ugettext_lazy as _
from admin_steroids.options import ImproveRawIdFieldsFormTabularInline
# django-admin-steroids is optional
try:
from admin_steroids.options import ImproveRawIdFieldsFormTabularInline
except ModuleNotFoundError:
class ImproveRawIdFieldsFormTabularInline(admin.TabularInline):
pass
class PersonRoleAdmin(admin.ModelAdmin):

Loading…
Cancel
Save