我一直在网上查找,但无济于事。我试图从Django中的CharField获取url字符串。从CharField获取字符串
class EntryForm(forms.ModelForm):
class Meta:
model = Entry
fields = ['url']
def get_url(self):
temp = self.fields['url']
string = temp.to_python(temp)
return string
这将返回一个Unicode对象,但正如我们在终端输出中看到它不能正常打印:
url is:
<django.forms.fields.CharField object at 0x10781b410>
该模型是在这里:
class Entry(models.Model):
url = models.CharField(max_length=200)
article_title = models.CharField(max_length=200, default="generic title")
def __unicode__(self):
val = str(self.url) + ", " + str(self.article_title)
return val
使用Python 2.7 。 任何人都可以帮忙吗? 谢谢!
您可以加入您的型号请你使用的Python版本? –
@LouisBarranqueiro在那里添加了模型,它的Python 2.7 –