Я хочу перенести изменения 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'
полный отслеживание слишком длинное