У меня есть 2 приложения, установленные в моем проекте Django "aplikacja"
Первый, названный "Godzina"
from django.db import models
class Godzina (models.Model):
GODZINA = (
('19', '19'),
('20', '20'),
('21', '21'),
)
godzina = models.CharField(max_length=6, choices=GODZINA, verbose_name='jezyk')
а второй - "UserProfile"
from django.db import models
from django.contrib.auth.models import User
from godzina.models import Godzina
class UserProfile(models.Model):
czas = models.ForeignKey('Godzina')
user = models.OneToOneField(User)
Я получаю такую ошибку:
userprofile.UserProfile.czas: (fields.E300) Field defines a relation with model 'Godzina', which is either not installed, or is abstract.
Что это значит? Я бы хотел, чтобы этот пользователь мог выбрать только время, которое администратор помещает в приложение "Годзина". Например, я определяю часы с 19:00 до 20:00, а затем пользователь может выбрать эти значения в приложении UserProfile.
Можно ли исправить эту проблему?