Я новичок в python и django, я создаю простое приложение для покупок. Я выполнил все шаги, чтобы создать django rest-framework project, запустить сервер, и он работает. Я создал новую папку с именем Models (удалил предварительно определенный models.py
) и создал внутри нее множество классов моделей в дополнение к файлу __init__.py
, который я выделил красным, и импортировал все классы внутри него.
При запуске python manage.py makemigrations
возвращается «Не обнаружено изменений».
Вот структура:
quickstart/
.
.
`Models/
__init__.py
model1.py
model2.py
.
.
.
tutorial/
manage.py
Вот созданный класс:
from django.db import models
from quickstart.Models.Product import Product
class Image (models.Model):
id = models.IntegerField(primary_key=True, auto_created=True)
product = models.ForeignKey(Product, on_delete=models.CASCADE)
image_url = models.TextField()