大家好! 我絕對開始傾向Python和Django。有人可以幫助我解決這個問題。我不明白爲什麼它不工作:Django錯誤:沒有屬性'ForeingKey'
from django.db import models
# Create your models here.
class Topic(models.Model):
""" Тема которую изучает ползователь"""
text = models.CharField(max_length = 200)
date_added = models.DateTimeField(auto_now_add = True)
def __str__(self):
"""возвращает представление модели"""
return self.text
class Entry(models.Model):
""" Информация изученная пользователем """
topic = models.ForeingKey(Topic)
text = models.TexField()
date_added = models.DateTimeField(auto_now_add = True)
class Meta:
verbose_name_plural = 'entries'
""" Возвращает строковое представление модели"""
def __str__(self):
return self.text[:50] + "..."
結果是:
File "/Users/stepankurakin/pystudy/learning_log/learning_logs/models.py", line 14, in Entry topic = models.ForeingKey(Topic)
AttributeError: module 'django.db.models' has no attribute 'ForeingKey'
我怎樣才能解決這個問題?
你犯了一個錯字'ForeingKey'改爲'ForeignKey'。 – ikkuh