dev
timofejmalinin 3 years ago
parent 69fd9839cd
commit 33bcde5e09

@ -11,6 +11,8 @@ from service.models import Post_and_pvz, Post_and_pvzCategory, Post_and_pvzGroup
OtherObjectsCategory
from service.models import PlacementPointPVZDistance, TaskStatus
from postamates.settings import DEBUG
from django.core.cache import cache
class MyAdminSite(AdminSite):
@ -39,10 +41,18 @@ class TaskStatusAdmin(admin.ModelAdmin):
class CategoryAdmin(admin.ModelAdmin):
list_display = ('name', 'visible')
def save_model(self, request, obj, form, change):
obj.save()
cache.clear()
class GroupAdmin(admin.ModelAdmin):
list_display = ('name', 'category', 'visible')
def save_model(self, request, obj, form, change):
obj.save()
cache.clear()
class PlacementPointAdmin(admin.ModelAdmin):
pass

@ -1,11 +1,8 @@
from django.contrib.auth.models import User
from django.contrib.gis.db import models as gis_models
from django.db import models
from django.db.models.signals import post_save, post_delete
from django.dispatch import receiver
from postamates.settings import SRID
from service.enums import PointStatus
from django.core.cache import cache
User._meta.get_field('email')._unique = True
@ -217,23 +214,3 @@ class LastMLCall(models.Model):
class TempFiles(models.Model):
data = models.TextField(blank=False, null=False)
@receiver([post_save, post_delete], sender=Post_and_pvzCategory)
def clear_cache(sender, instance, **kwargs):
cache.clear()
@receiver([post_save, post_delete], sender=Post_and_pvzGroup)
def clear_cache(sender, instance, **kwargs):
cache.clear()
@receiver([post_save, post_delete], sender=OtherObjectsCategory)
def clear_cache(sender, instance, **kwargs):
cache.clear()
@receiver([post_save, post_delete], sender=OtherObjectsGroup)
def clear_cache(sender, instance, **kwargs):
cache.clear()
Loading…
Cancel
Save