Example #1
0
 def delete_model(self, request, obj):
     """
     Given a model instance delete it from the database.
     """
     from celery_tasks.html.tasks import generate_static_list_search_html
     generate_static_list_search_html.delay()
     obj.delete()
Example #2
0
 def save_model(self, request, obj, form, change):
     """
     Given a model instance save it to the database.
     """
     obj.save()
     from celery_tasks.html.tasks import generate_static_list_search_html
     generate_static_list_search_html.delay()
Example #3
0
    def save_model(self, request, obj, form, change):
        """admin后台新增或修改了数据时调用"""
        obj.save()  # 新增或修改数据

        from celery_tasks.html.tasks import generate_static_list_search_html
        # generate_static_list_search_html()        # 重新生成半静态化的列表页
        generate_static_list_search_html.delay()  # 重新生成半静态化的列表页
Example #4
0
 def delete_model(self, request, obj):
     """
     监听运营人员在admin界面点击商品分类删除事件
     :param request: 本次删除的请求对象
     :param obj: 本次要删除的模型对象
     """
     obj.delete()
     generate_static_list_search_html.delay()
Example #5
0
    def save_model(self, request, obj, form, change):
        """admin后台新增或修改了数据时调用"""

        # 数据保存
        obj.save()
        # 生成静态页面 -- 商品列表页面[list.html] 和 搜索商品页面[search.html]
        generate_static_list_search_html.delay("list.html")
        generate_static_list_search_html.delay("search.html")
Example #6
0
    def delete_model(self, request, obj):
        """admin后台删除了数据时调用"""

        # 数据删除
        obj.delete()
        # 生成静态页面 -- 商品列表页面[list.html] 和 搜索商品页面[search.html]
        generate_static_list_search_html.delay("list.html")
        generate_static_list_search_html.delay("search.html")
Example #7
0
 def delete_model(self):
     # 删除数据对象
     obj = self.obj
     sku_id = obj.sku.id
     obj.delete()
     # 补充自定义行为
     from celery_tasks.html.tasks import generate_static_list_search_html
     generate_static_list_search_html.delay()
Example #8
0
    def save_models(self):
        # 保存数据对象
        obj = self.new_obj
        obj.save()

        # 补充自定义行为
        from celery_tasks.html.tasks import generate_static_list_search_html
        generate_static_list_search_html.delay()
Example #9
0
    def save_models(self):
        """admin后台新增或修改了数据时调用"""

        obj = self.new_obj
        # 数据保存
        obj.save()
        # 生成静态页面 -- 商品列表页面[list.html] 和 搜索商品页面[search.html]
        generate_static_list_search_html.delay("list.html")
        generate_static_list_search_html.delay("search.html")
Example #10
0
    def delete_models(self):
        """admin后台删除了数据时调用"""

        obj = self.obj
        # 数据删除
        obj.delete()
        # 生成静态页面 -- 商品列表页面[list.html] 和 搜索商品页面[search.html]
        generate_static_list_search_html.delay("list.html")
        generate_static_list_search_html.delay("search.html")
Example #11
0
 def delete_model(self, request, obj):
     """
     监听运营人员在admin界面点击了商品分类数据删除
     :param request: 本次删除时的请求对象
     :param obj: 要删除的模型对象
     :return:
     """
     obj.delete()
     generate_static_list_search_html.delay()
Example #12
0
 def delete_model(self, request, obj):
     """
     当点击admin编辑界面中的删除按钮时会调用此方法
     :param request: 删除操作的请求对象
     :param obj: 要被删除的模型对象
     :return: None
     """
     obj.delete()
     generate_static_list_search_html.delay()  # 触发异步任务生成商品列表静态页面
Example #13
0
 def save_model(self, request, obj, form, change):
     """
     监听运营人员在admin界面点击了商品分类保存事件
     :param request: 本次保存的请求对象
     :param obj: 本次保存的模型对象
     :param form: 要进行修改的表单数据
     :param change: 是否要进行修改 True或False
     """
     obj.save()
     generate_static_list_search_html.delay()
Example #14
0
 def delete_model(self, request, obj):
     """
     :param request: 本次请求的对象
     :param obj: 本次删除的模型类对象
     :param form:本次删除的表单内容
     :param change: 本次删除与之前的数据变化
     :return: None
     """
     obj.delete()
     generate_static_list_search_html.delay()
Example #15
0
    def delete_model(self, request, obj):
        """
        监听事件
        :param request:
        :param obj:
        :return:
        """
        obj.delete()

        generate_static_list_search_html.delay()
Example #16
0
 def save_model(self, request, obj, form, change):
     """
     :param request: 本次请求的对象
     :param obj: 本次保存的模型类对象
     :param form:本次保存的表单内容
     :param change: 本次保存与之前的数据变化
     :return: None
     """
     obj.save()
     generate_static_list_search_html.delay()
Example #17
0
 def save_model(self, request, obj, form, change):
     """
     当点击admin编辑界面中的保存按钮时就会来调用此方法
     :param request: 本次保存时的请求对象
     :param obj: 要进行保存或修改的模型对象
     :param form: 本次提示表达
     :param change: 是否有修改 True False
     :return: None
     """
     obj.save()
     generate_static_list_search_html.delay()  # 触发异步任务生成商品列表静态页面
Example #18
0
 def delete_model(self, request, obj):
     """
     监听站点的删除事件
     :param request: 本次删除时的请求
     :param obj: 本次删除时的模型对象
     :return: None
     """
     obj.delete()
     # 追加自己的触发异步任务的行为
     from celery_tasks.html.tasks import generate_static_list_search_html
     generate_static_list_search_html.delay()
Example #19
0
    def delete_model(self, request, obj):
        """
        站点中点击商品分类(GoodsCategory)的删除按钮时调用
        :param request: 本次请求对象
        :param obj: 本次要删除的模型对象
        :return: None
        """
        obj.delete()

        # 触发异步任务生成list.html
        generate_static_list_search_html.delay()
Example #20
0
 def save_models(self):
     """
     监听运营人员在admin界面点击了商品分类数据保存事件
     :param request: 本次保存时的请求对象
     :param obj: 本次要保存的模型对象
     :param form: 要进行修改的表单数据
     :param change: 是否要进行修改 True或False
     :return:
     """
     obj = self.new_obj
     obj.save()
     generate_static_list_search_html.delay()
Example #21
0
 def save_model(self, request, obj, form, change):
     """
     监听站点的保存事件
     :param request: 本次保存时的请求
     :param obj: 本次保存时的模型对象
     :param form: 本次保存时操作的表单
     :param change: 本次保存时的数据跟旧数据的不同点
     :return: None
     """
     obj.save()
     from celery_tasks.html.tasks import generate_static_list_search_html
     generate_static_list_search_html.delay()
Example #22
0
    def delete_model(self, request, obj):
        '''
        当点击admin的删除按钮时会调用此方法
        :param request: 保存时本次的请求对象
        :param obj: 本次要保存的模型对象
        :return:
        '''

        obj.delete()

        # 重新生成新的列表静态界面
        generate_static_list_search_html.delay()
Example #23
0
    def save_model(self, request, obj, form, change):
        """
        监听事件
        :param request:
        :param obj:
        :param form:
        :param change:
        :return:
        """
        obj.save()

        generate_static_list_search_html.delay()
Example #24
0
    def save_model(self, request, obj, form, change):
        """
        站点中点击商品分类(GoodsCategory)的保存按钮时调用
        :param request: 本次保存的请求对象
        :param obj: 当前要修改或保存的模型对象
        :param form: 本次提交的表单数据
        :param change: bool类型,表示本次保存和之前数据有无修改(修改True)
        :return: None
        """
        obj.save()

        # 触发异步任务生成list.html
        generate_static_list_search_html.delay()
Example #25
0
    def save_model(self, request, obj, form, change):
        '''

        :param request: 保存时本次的请求对象
        :param obj: 本次要保存的模型对象
        :param form: admin中表单
        :param change: 是否改为
        :return:
        '''

        obj.save()

        # 重新生成新的列表静态界面
        generate_static_list_search_html.delay()
Example #26
0
 def delete_model(self, request, obj):
     sku_id = obj.sku.id
     obj.delete()
     generate_static_list_search_html.delay()
Example #27
0
    def save_model(self, request, obj, form, change):
        obj.save()

        generate_static_list_search_html.delay()
Example #28
0
 def delete_model(self, request, obj):
     """
     Given a model instance delete it from the database.
     """
     obj.delete()
     generate_static_list_search_html.delay()
Example #29
0
 def save_model(self, request, obj, form, change):
     """
     Given a model instance save it to the database.
     """
     obj.save()
     generate_static_list_search_html.delay()
Example #30
0
    def delete_model(self, request, obj):

        obj.delete()

        # 重新生成新的列表静态界面
        generate_static_list_search_html.delay()