我需要在现有数据库之上构建一个 django 项目。我将按照 django 文档中的说明使用 inspectdb,然后使用 syncdb 创建 django 所需的表。
有没有办法跟踪 django 特定的表(管理员权限、内容类型......)?如果需要,我希望将来能够完全删除 django。
谢谢
我需要在现有数据库之上构建一个 django 项目。我将按照 django 文档中的说明使用 inspectdb,然后使用 syncdb 创建 django 所需的表。
有没有办法跟踪 django 特定的表(管理员权限、内容类型......)?如果需要,我希望将来能够完全删除 django。
谢谢
如果您正在使用一些 django 模块,那么您可以通过查找使用的应用程序名称以及主要的 django 表来检测模式中的表。这些都是:
django_admin_log
django_content_type
django_session
django_site
对于来自 django 的身份验证应用程序:
auth_group
auth_group_permissions
auth_message
auth_permission
auth_user
auth_user_groups
auth_user_user_permissions
只需从 django 中查找您使用的应用程序,这些应用程序的表将具有应用程序名称前缀。那些你必须放弃的。