2024-06-26 11:03:26 发布
网友
使用Django处理数据库时,它会自动在数据库中创建12个默认表。在
我知道我需要dango_session来存储会话,可能还需要django_site。但为什么我需要其他人?在
dango_session
django_site
在PHP中,我习惯于在自己的自定义表中存储用户。我不该再那样做了吗?在
创建表是因为在INSTALLED_APPS设置中有django.contrib.auth、django.contrib.sessions等等。如果安装了应用程序,就不应该删除这些表,因为Django希望它们存在。在
INSTALLED_APPS
django.contrib.auth
django.contrib.sessions
运行Django不需要任何contrib应用程序。但是,我强烈建议您使用Djangoauth和{}应用程序,而不是编写自己的应用程序。例如,如果您使用auth应用程序,则不必担心如何散列密码,并且包含许多有用的视图来登录用户、重置密码等等。在
auth
创建表是因为在
INSTALLED_APPS
设置中有django.contrib.auth
、django.contrib.sessions
等等。如果安装了应用程序,就不应该删除这些表,因为Django希望它们存在。在运行Django不需要任何contrib应用程序。但是,我强烈建议您使用Django}应用程序,而不是编写自己的应用程序。例如,如果您使用auth应用程序,则不必担心如何散列密码,并且包含许多有用的视图来登录用户、重置密码等等。在
auth
和{相关问题 更多 >
编程相关推荐