23 lines
		
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			579 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """passbook core admin"""
 | |
| 
 | |
| from django.apps import apps
 | |
| from django.contrib import admin
 | |
| from django.contrib.admin.sites import AlreadyRegistered
 | |
| from django.contrib.auth.admin import UserAdmin
 | |
| 
 | |
| from passbook.core.models import User
 | |
| 
 | |
| 
 | |
| def admin_autoregister(app):
 | |
|     """Automatically register all models from app"""
 | |
|     app_models = apps.get_app_config(app).get_models()
 | |
|     for model in app_models:
 | |
|         try:
 | |
|             admin.site.register(model)
 | |
|         except AlreadyRegistered:
 | |
|             pass
 | |
| 
 | |
| 
 | |
| admin.site.register(User, UserAdmin)
 | |
| admin_autoregister('passbook_core')
 | 
