28 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| from django.contrib import admin
 | |
| from django_reverse_admin import ReverseModelAdmin
 | |
| import odevzdavatko.models as m
 | |
| 
 | |
| 
 | |
| class PrilohaReseniInline(admin.TabularInline):
 | |
| 	model = m.PrilohaReseni
 | |
| 	extra = 1
 | |
| 
 | |
| 
 | |
| class Reseni_ResiteleInline(admin.TabularInline):
 | |
| 	model = m.Reseni_Resitele
 | |
| 
 | |
| 
 | |
| @admin.register(m.Reseni)
 | |
| class ReseniAdmin(ReverseModelAdmin):
 | |
| 	base_model = m.Reseni
 | |
| 	inline_type = 'tabular'
 | |
| 	# inline_reverse = ['text_cely','resitele'] TODO vrátit zpět a zrychlit dotaz
 | |
| 	inline_reverse = ['resitele']
 | |
| 	exclude = ['text_zkraceny', 'text_zkraceny_set']
 | |
| 	inlines = [PrilohaReseniInline]
 | |
| # FAIL in template
 | |
| #	inlines = [PrilohaReseniInline,Reseni_ResiteleInline]
 | |
| 
 | |
| 
 | |
| admin.site.register(m.PrilohaReseni)
 | |
| admin.site.register(m.Hodnoceni)
 |