对不起,如果这是一个基本问题,但我想在多个应用中使用mixin。
这个mixin的最佳做法是什么?
由于
答案 0 :(得分:1)
我会创建一个包含Mixin的应用程序,并在所有应该使用Mixin的多个应用程序中依赖此应用程序。一个简短的例子,因为我不知道你的Mixin的目的:
如果您想编写与身份验证相关的Mixin,我建议您创建一个应用程序调用{{1}}(其中myauth
应该是其他一些前缀) - 将Mixin放在那里以及所有其他应用程序在这种情况下将依赖my
。 myauth
稍后可能还会包含与身份验证相关的其他部分。
如果你想在其他应用程序中重复使用这个Mixin,你可能只需创建一个非特定目的的应用程序,如myauth
,并将其与完全不同目的所需的东西放在一起。
我更喜欢与mygeneralpurposelibs
相关的主题相关应用,而不是lib存储桶。像往常一样,最终的应用程序结构依赖于您的特定需求。
答案 1 :(得分:1)
您应该在utils /文件夹中创建一个文件mixins.py并将其用于您的应用程序。