我一直在網上查找,但無濟於事。我試圖從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 –