我正在使用django创建一个社交网站。我将根据用户操作发送大量电子邮件。我应该创建一个电子邮件应用程序,还是只在每个应用程序中创建一个email_funcitons.py文件。哪个是最佳做法?
到目前为止创建的应用:
帐户
新闻源
简介
通知
消息
隐私
答案 0 :(得分:1)
您应该创建单独的模块。没有理由在多个地方实现相同的功能,这使您的代码难以维护。 每个功能都应该有自己的模块(在本例中为app),因此修改电子邮件只需要修改一个文件/模块,而不是所有模块中的所有电子邮件功能