“Удаление дубликатов из данных Django Models” Ответ

Удаление дубликатов из данных Django Models

for duplicates in Tag.objects.values("name").annotate(
    records=Count("name")
).filter(records__gt=1):
    for tag in Tag.objects.filter(name=duplicates["name"])[1:]:
        tag.delete()
Filthy Flatworm

Модель Django Удалить дубликаты

from django.db.models import Count
from app.models import Email

duplicate_emails = Email.objects.values('email').annotate(email_count=Count('email')).filter(email_count__gt=1)
Dedan Irungu

Django предотвратить дубликаты записей

for instance in Stock.objects.all():
			if instance.category == category:
				raise forms.ValidationError(str(category) + ' is already created')
		return category
Cautious Copperhead

Ответы похожие на “Удаление дубликатов из данных Django Models”

Вопросы похожие на “Удаление дубликатов из данных Django Models”

Больше похожих ответов на “Удаление дубликатов из данных Django Models” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования