Search code examples
djangodjango-admindjango-migrations

how to register django_migrations table to django-admin panel


how to add or register django_migrations table or MigrationRecorder model to django-admin panel?

I have tried the following solutions, but to no avail!

from django.db.migrations.recorder import MigrationRecorder
from django.contrib import admin

admin.site.register(MigrationRecorder)
from django.db.migrations.recorder import MigrationRecorder
from django.contrib import admin

admin.site.register(MigrationRecorder.Migration)

Solution

  • django version: 3.7

    1. add 'django.db.migrations' to installed_app in settings.py
    2. add below code to admin.py

    from django.db.migrations.recorder import MigrationRecorder
    from django.contrib import admin
    
    admin.site.register(MigrationRecorder.Migration)