File "E:\PhytonProgects\natarelke\users\models.py", line 6, in
from catalog.models import Dish
File "E:\PhytonProgects\natarelke\catalog\models.py", line 5, in
from users.models import RegModel
ImportError: cannot import name RegModel
try do makemigrations but have an error if i will remove from users.models import RegModel i will give another an error
File "E:\PhytonProgects\natarelke\catalog\models.py", line 115, in Review
user = models.ForeignKey(RegModel, verbose_name=u'123',
NameError: name 'RegModel' is not defined
How i can fix it? Have it after add dish field in table
class UserFavs(models.Model):
user = models.ForeignKey(RegModel, verbose_name=u'Пользователь',
related_name="user", null=True)
dish = models.ForeignKey(Dish, verbose_name=u'Блюдо',
related_name="dish")
Solved
Instead of importing the model, use a string of the form "appname.ModelName".
user = models.ForeignKey("users.RegModel", ...)
No comments:
Post a Comment