Я хочу перенести изменения models.py, но он говорит, что у объекта нет атрибута 'urls', я должен сначала написать urls.py?

Я зарегистрировал модели в файле admin.py

все, что я изменил в этом приложении, находится в admin.py и models.py

Я не создал urls.py

вот мой models.py:

from django.db import models

class Clients(models.Model):
    name =     models.CharField(max_length=300)
    company =  models.CharField(max_length=300)

    def __str__(self) -> str:
        return self.company

class Manufacturers(models.Model):
    name =      models.CharField(max_length=300)
    location =  models.TextField("address")

    def __str__(self) -> str:
        return self.name

class Products(models.Model):
    cost_per_item =    models.PositiveBigIntegerField("Cost")
    name_of_product =  models.CharField("name")
    manufacturer =     models.ForeignKey(Manufacturers, on_delete=models.CASCADE)

    def __str__(self) -> str:
         return self.name

class ClientOrders(models.Model):
    fulfill_date =  models.PositiveIntegerField("Fulfill Month")
    order_number =  models.PositiveIntegerField(primary_key=True)
    client =        models.ForeignKey(Clients, on_delete=models.CASCADE)
    products =      models.ManyToManyField(Products)

    def __str__(self) -> str:
        return self.client

и вот ошибка:

AttributeError: 'ClientOrders' object has no attribute 'urls'

полный отслеживание слишком длинное

Вернуться на верх