Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我应该在django的哪个地方或应用程序中存储数据?_Python_Django_Django Models - Fatal编程技术网

Python 我应该在django的哪个地方或应用程序中存储数据?

Python 我应该在django的哪个地方或应用程序中存储数据?,python,django,django-models,Python,Django,Django Models,在django中存储数据的安全和合适的地方是哪里?在已创建的类似应用程序的用户中,或在类似自定义应用程序的帖子或其他内容中?如果要扩展默认的Django用户模型,您有几个选项。选择取决于你的需要。简单地说,这些选择是: 代理模型:如果您对Django用户模型感到满意,并且不需要在数据库中存储额外的信息,但需要一些额外的方法,请选择这种方式。 自定义模型又名用户配置文件,具有到默认用户模型的一对一链接:Django身份验证过程满足您的要求,但您需要存储一些默认用户模型不支持的额外数据。 从Abst

在django中存储数据的安全和合适的地方是哪里?在已创建的类似应用程序的用户中,或在类似自定义应用程序的帖子或其他内容中?

如果要扩展默认的Django用户模型,您有几个选项。选择取决于你的需要。简单地说,这些选择是:

代理模型:如果您对Django用户模型感到满意,并且不需要在数据库中存储额外的信息,但需要一些额外的方法,请选择这种方式。 自定义模型又名用户配置文件,具有到默认用户模型的一对一链接:Django身份验证过程满足您的要求,但您需要存储一些默认用户模型不支持的额外数据。 从AbstractBaseUser继承的自定义模型:您需要自定义身份验证流,Django不适合您的需要。 来自AbstractUser:Django的自定义用户模型以您需要的方式处理身份验证,但您希望在不创建单独模型的情况下添加额外属性。
有关代码示例和其他解释,请参阅或其。

存储数据是什么意思?我的意思是我应该在已创建的管理员应用程序或自定义应用程序中存储用户名和密码吗?Django有非常好的文档,处理静态文件、数据库和上传都在这里介绍。你需要什么额外的信息?我是初学者,只想注册,登录和注销页面,但观看教程,我应该如何存储用户名,密码在管理员已经创建的应用程序或自定义应用程序?哪一种是最好和安全的方式?如果管理应用程序的用户管理符合您的需要,那么您不应该尝试重新发明轮子。