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()
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()
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() # 重新生成半静态化的列表页
def delete_model(self, request, obj): """ 监听运营人员在admin界面点击商品分类删除事件 :param request: 本次删除的请求对象 :param obj: 本次要删除的模型对象 """ obj.delete() generate_static_list_search_html.delay()
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")
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")
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()
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()
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")
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")
def delete_model(self, request, obj): """ 监听运营人员在admin界面点击了商品分类数据删除 :param request: 本次删除时的请求对象 :param obj: 要删除的模型对象 :return: """ obj.delete() generate_static_list_search_html.delay()
def delete_model(self, request, obj): """ 当点击admin编辑界面中的删除按钮时会调用此方法 :param request: 删除操作的请求对象 :param obj: 要被删除的模型对象 :return: None """ obj.delete() generate_static_list_search_html.delay() # 触发异步任务生成商品列表静态页面
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()
def delete_model(self, request, obj): """ :param request: 本次请求的对象 :param obj: 本次删除的模型类对象 :param form:本次删除的表单内容 :param change: 本次删除与之前的数据变化 :return: None """ obj.delete() generate_static_list_search_html.delay()
def delete_model(self, request, obj): """ 监听事件 :param request: :param obj: :return: """ obj.delete() generate_static_list_search_html.delay()
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()
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() # 触发异步任务生成商品列表静态页面
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()
def delete_model(self, request, obj): """ 站点中点击商品分类(GoodsCategory)的删除按钮时调用 :param request: 本次请求对象 :param obj: 本次要删除的模型对象 :return: None """ obj.delete() # 触发异步任务生成list.html generate_static_list_search_html.delay()
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()
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()
def delete_model(self, request, obj): ''' 当点击admin的删除按钮时会调用此方法 :param request: 保存时本次的请求对象 :param obj: 本次要保存的模型对象 :return: ''' obj.delete() # 重新生成新的列表静态界面 generate_static_list_search_html.delay()
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()
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()
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()
def delete_model(self, request, obj): sku_id = obj.sku.id obj.delete() generate_static_list_search_html.delay()
def save_model(self, request, obj, form, change): obj.save() generate_static_list_search_html.delay()
def delete_model(self, request, obj): """ Given a model instance delete it from the database. """ obj.delete() generate_static_list_search_html.delay()
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()
def delete_model(self, request, obj): obj.delete() # 重新生成新的列表静态界面 generate_static_list_search_html.delay()