需要关于具有多对多关系的python web应用程序的帮助

需要关于具有多对多关系的python web应用程序的帮助,python,Python,我正在尝试制作一个web应用程序,其中有两个模型:用户模型和公司模型。用户可以访问任意数量的公司。用户和公司之间的多对多关系。有一个自动生成的编号用于应用目的。此自动编号基于公司。我的想法是,当用户登录到应用程序时,应该有一个他可以访问的公司列表。他选择了他想要的公司并开始申请。此公司应该是该用户的活动公司。根据此活动公司生成的自动编号。例如:如果选择A公司,则为A0001。 我正在使用flask框架 请建议如何实现这一点。是的,多对多是正确的。我看不出有什么问题。继续,是的,关系很好。登录时,

我正在尝试制作一个web应用程序,其中有两个模型:用户模型和公司模型。用户可以访问任意数量的公司。用户和公司之间的多对多关系。有一个自动生成的编号用于应用目的。此自动编号基于公司。我的想法是,当用户登录到应用程序时,应该有一个他可以访问的公司列表。他选择了他想要的公司并开始申请。此公司应该是该用户的活动公司。根据此活动公司生成的自动编号。例如:如果选择A公司,则为A0001。 我正在使用flask框架
请建议如何实现这一点。

是的,多对多是正确的。我看不出有什么问题。继续,是的,关系很好。登录时,公司也会显示。但从那以后我就被绊倒了。意味着我需要活动公司的自动生成号码。如何存储活动公司(所选公司)。使用会话?还是有更好的办法。是否有任何方法将其存储到属性g.user作为g.user.active_company?会话可以。在会话中存储自动生成的号码(我认为这是一个公司id)。另一个选项是cookie,但您必须验证公司id或加密公司id,这样用户就不能更改id,并获得对其他公司的未经授权访问。谢谢Kenji。我正在尝试会话