【发布时间】:2018-02-27 12:47:26
【问题描述】:
我的 models.py 文件中有一个名为 Search 的模型。我已经进行了迁移,除了一个问题外,一切都运行良好。在我的 views.py 文件中,我创建了一个名为 var1 的变量,它将“search_query”字段查询到数据库中,但不幸的是,它无法分配该变量。 请帮助我如何访问我的模型来工作这条线,
var1 = Search.objects.latest('search_query')
这是我的 models.py 文件,
from django.db import models
class Search(models.Model):
search_query = models.CharField(max_length=64)
views.py 文件,
from django.shortcuts import render, redirect
import requests
from git_profile.forms import SearchForm
from git_profile.models import Search
def index(request):
var1 = Search.objects.latest('search_query')
编辑:
我想用这个替换替换“var1”
python
user_profile = requests.get('https://api.github.com/users/{0}'.format(str(var1)))
content = dict()
content['user'] = user_profile.json()
但是 var1 不能被替换字段替换,API 给了我奇怪的错误
【问题讨论】:
-
有逗号的地方应该有一个点。
-
您能稍微了解一下您想对查询执行什么操作吗?
-
我想用这个替换
python user_profile = requests.get('https://api.github.com/users/{0}'.format(str(var1))) content = dict() content['user'] = user_profile.json()替换 'var1' 但 var1 不能被替换字段替换,API 给了我奇怪的错误
标签: python django django-models django-views