项目在启动时,初始化模型数据

场景,希望在项目运行的时候,创建一个名为业务员的群组

# apps.py
class UsersConfig(AppConfig):
    name = 'users'
    verbose_name = '用户'

    def ready(self):
        """
        在子类中重写此方法,以便在Django启动时运行代码。
        """
        from django.contrib.auth.models import Group
        Group.objects.get_or_create(name='业务员')

 

 

这么写有一个问题,就是船新的项目,需要先注释掉这个read方法,不然会在

from django.contrib.auth.models import Group

的时候报错,因为没有这个表

所以:好像有点倒反天罡,但是,也能用。

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2022-02-25
  • 2021-12-29
  • 2022-12-23
  • 2021-11-30
  • 2021-06-10
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-17
  • 2021-09-13
  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案