Python 是否可以在不停止的情况下重新加载Django应用程序?

Python 是否可以在不停止的情况下重新加载Django应用程序?,python,django,postgresql,Python,Django,Postgresql,我有一个Django 1.11软件即服务(Saas)应用程序,只有一个postgresql数据库。当创建一个新用户时,它会自动创建两个与他相关联的表。守则的一部分: def handle(self, *args, **options): Client.objects.create(...attributes...) call_command('makemigrations', interactive=False) call_command('migrate', inter

我有一个Django 1.11软件即服务(Saas)应用程序,只有一个postgresql数据库。当创建一个新用户时,它会自动创建两个与他相关联的表。守则的一部分:

def handle(self, *args, **options):
    Client.objects.create(...attributes...)
    call_command('makemigrations', interactive=False)
    call_command('migrate', interactive=False)

但当我转到管理站点时,新表不会显示,我需要停止并重新启动服务器。有没有办法在不停止服务的情况下重新加载它?

您的django版本是什么?要在admin站点中查看数据库,您需要在admin.py中将它们注册为admin.site.register(“您的模型”),如果您想在另一个文件中执行此操作,只需从django.contrib import admin导入管理包即可您确定要创建新表时将其注册到管理站点。因此,如果您有一个功能来注册应用程序中的所有模型,那么它应该可以工作@Matheusvelici非常感谢你的帮助!我还发现了一个有趣的链接,其中讨论了动态模型以及如何在管理站点中注册它: