来自一个模型的Django值是否可能依赖于来自其他模型的值?
我有一个应用" godzina"
from django.db import models
class Godzina (models.Model):
godzina = models.CharField(max_length=150, verbose_name='Wybierz godzine w ktorej odbeda sie egzaminy')
在我为此模型添加一些值后是否可能。例如16:00,17:00,19:00
这些值会在此模型中自动定义吗?
from django.db import models
from django.contrib.auth.models import User
class UserProfile(models.Model):
GODZINA = (
('15:00', '15:00'),
('19:00', '19:00'),
)
godzina = models.CharField(max_length=6, choices=GODZINA, verbose_name='preferowana godzina egzaminu')
答案 0 :(得分:1)
提供实现@ozgur建议的代码:
from django.db import models
from django.contrib.auth.models import User
class UserProfile(models.Model):
godzina = models.ForeignKey('Godzina')
此处有更多信息:https://docs.djangoproject.com/en/1.7/ref/models/fields/#foreignkey