/
vshmidt
/
django
Обзор
Документация
Войти
/
vshmidt
/
django
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/force_insert_update/models.py
43 строки
817 B
Mariusz Felisiak
Applied Black's 2024 stable style.
26 янв 2024, 14:45
Не верифицирован
26 янв 2024, 14:45
305757a
Код
Авторство
О чём код?
""" Tests for forcing insert and update queries (instead of Django's normal automatic behavior). """ from django.db import models class Counter(models.Model): name = models.CharField(max_length=10) value = models.IntegerField() class InheritedCounter(Counter): tag = models.CharField(max_length=10) class ProxyCounter(Counter): class Meta: proxy = True class SubCounter(Counter): pass class SubSubCounter(SubCounter): pass class WithCustomPK(models.Model): name = models.IntegerField(primary_key=True) value = models.IntegerField() class OtherSubCounter(Counter): other_counter_ptr = models.OneToOneField( Counter, primary_key=True, parent_link=True, on_delete=models.CASCADE ) class DiamondSubSubCounter(SubCounter, OtherSubCounter): pass