first commit
This commit is contained in:
commit
b71ea45681
898 changed files with 138202 additions and 0 deletions
35
locations/admin.py
Normal file
35
locations/admin.py
Normal file
|
@ -0,0 +1,35 @@
|
|||
from django.contrib import admin
|
||||
from .models import City, County, Affairs, Broker
|
||||
|
||||
# Register your models here.
|
||||
|
||||
@admin.register(City)
|
||||
class CityAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'slug']
|
||||
search_fields = ['name']
|
||||
readonly_fields = ['deleted_at']
|
||||
prepopulated_fields = {'slug': ('name',)}
|
||||
|
||||
@admin.register(County)
|
||||
class CountyAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'city', 'slug']
|
||||
list_filter = ['city']
|
||||
search_fields = ['name', 'city__name']
|
||||
readonly_fields = ['deleted_at']
|
||||
prepopulated_fields = {'slug': ('name',)}
|
||||
|
||||
@admin.register(Affairs)
|
||||
class AffairsAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'county', 'slug']
|
||||
list_filter = ['county__city', 'county']
|
||||
search_fields = ['name', 'county__name', 'county__city__name']
|
||||
readonly_fields = ['deleted_at']
|
||||
prepopulated_fields = {'slug': ('name',)}
|
||||
|
||||
@admin.register(Broker)
|
||||
class BrokerAdmin(admin.ModelAdmin):
|
||||
list_display = ['name', 'affairs', 'slug']
|
||||
list_filter = ['affairs__county__city', 'affairs__county', 'affairs']
|
||||
search_fields = ['name', 'affairs__name', 'affairs__county__name']
|
||||
readonly_fields = ['deleted_at']
|
||||
prepopulated_fields = {'slug': ('name',)}
|
Loading…
Add table
Add a link
Reference in a new issue