gpt4 book ai didi

python - 从 CharField 获取字符串

转载 作者:行者123 更新时间:2023-12-01 04:20:12 26 4
gpt4 key购买 nike

我在网上查过,但没有结果。我正在尝试从 Django 中的 CharField 获取 url 字符串。

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。有人能帮忙吗?谢谢!

最佳答案

你应该在你的views.py中:

form = EntryForm(request.POST, instance=instance)
if form.is_valid():
url = form.cleaned_data['url']

关于python - 从 CharField 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33836553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com