admin.py 532 B

123456789101112131415161718
  1. from django import forms
  2. from django.contrib import admin
  3. from .models import Token
  4. class TokenAdminForm(forms.ModelForm):
  5. key = forms.CharField(required=False, help_text="If no key is provided, one will be generated automatically.")
  6. class Meta:
  7. fields = ['user', 'key', 'write_enabled', 'expires', 'description']
  8. model = Token
  9. @admin.register(Token)
  10. class TokenAdmin(admin.ModelAdmin):
  11. form = TokenAdminForm
  12. list_display = ['key', 'user', 'created', 'expires', 'write_enabled', 'description']