J'ai un modèle nommé Rechercher dans mon fichier models.py. J'ai fait des migrations et tout fonctionne parfaitement bien sauf un problème. Dans mon fichier views.py j'ai créé une variable appelée var1 qui interroge le champ "search_query" dans la base de données, mais malheureusement, elle n'a pas pu affecter cette variable. S'il vous plaît aidez-moi comment accéder à mon modèle pour travailler cette ligne,Comment faire pour interroger le modèle Django à partir du fichier views.py?
var1 = Search.objects.latest('search_query'),search_query
Voici mon fichier models.py,
from django.db import models
class Search(models.Model):
search_query = models.CharField(max_length=64)
fichier 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'), search_query
EDIT: Je veux remplacer 'var1' avec ce remplacement python user_profile = requests.get('https://api.github.com/users/{0}'.format(str(var1))) content = dict() content['user'] = user_profile.json()
mais var1 ne peut pas être remplacé par le champ de remplacement et API me donne une erreur bizarre
Il y a une virgule où il devrait y avoir un point. –
Pouvez-vous donner un petit aperçu de ce que vous voulez faire avec votre requête? –
Je veux remplacer 'var1' avec ce remplacement '' 'python user_profile = requests.get ('https://api.github.com/users/ {0}' .format (str (v ar1))) content = dict() contenu [ 'user'] = user_profile.json() '' ' mais var1 ne peut pas être remplacé par le champ de remplacement et API me donne une erreur bizarre –