报错内容:
forms文件:
from django import forms from .models import Topic class TopicForm(forms.ModelForm): class Meta: model=Topic fileds=['text'] labels={'text':''}
models.py
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.ForeignKey('Topic',on_delete=models.CASCADE) text = models.TextField() date_added = models.DateTimeField(auto_now_add=True) class Meta: verbose_name_plural = 'entrise' def __str__(self): '''返回模型的字符串表示''' if len(self.text) < 50: return self.text else: return self.text[:50]+'...'
y眼睛爆了,,fileds=['text']的fields写成了fileds
ModelForm是如何定义的?
– dudu 7年前@dudu: modelform?是这个吗?
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)
– 二狗子的耳朵 7年前def __str__(self): '''返回模型的字符串表示''' return self.text
@dudu: 我补充了一下这个问题,您说那个是这个文件吗
– 二狗子的耳朵 7年前