f213/education-backend

View on GitHub
src/apps/amocrm/models/amocrm_course.py

Summary

Maintainability
A
2 hrs
Test Coverage
A
100%
from django.db import models

from core.models import TimestampedModel


class AmoCRMCourse(TimestampedModel):
    """
    Link model for products.models.Course and AmoCRM product catalog entity
    """

    course = models.OneToOneField("products.Course", on_delete=models.PROTECT, related_name="amocrm_course")
    amocrm_id = models.PositiveIntegerField(null=False, blank=False, unique=True)