You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
429 B
19 lines
429 B
from django.db import models
|
|
from django.db.models.signals import pre_delete
|
|
from django.dispatch import receiver
|
|
|
|
|
|
# Create your models here.
|
|
|
|
|
|
class IMG(models.Model):
|
|
img = models.ImageField(upload_to='img') # 地址
|
|
name = models.CharField(max_length=20)
|
|
|
|
|
|
# 删除方法重载
|
|
@receiver(pre_delete, sender=IMG)
|
|
def file_delete(instance, **kwargs):
|
|
instance.img.delete(False)
|
|
# print("delete", instance.img)
|