Donc, j'ai PyCharm 2017.2.3, et Python 3.6, et Django 1.11. tout en pratiquant sur le projet de test, j'ai essayé de rendre à mon index.html
en view.py
sous mon application. Ci-dessous le morceau de code que je parle:template.render() Sous-fonction python dans Django 1.11 non disponible
def index(request):
db_Conn = Album.objects.all()
template = loader.get_template('/music/index.html')
context = {
'db_Conn': db_Conn,
}
return HttpResponse(template.re)
intérieur return HttpResponse
, je peux obtenir jusqu'à ce que modèle, mais quand j'utilise une période après le modèle à utiliser la sous-fonction render()
, je ne reçois aucune suggestion de PyCharm pour render()
à la place, je pouvais voir deux autres fonctions qui ne sont pas pertinentes à mon poste.
Sombody peut m'aider à ce sujet. Mon apprentissage est arrêté à cause de cela.
Juste une suggestion, suivez [ce tutoriel] (https: // tutoriel .djangogirls.org/fr /) et [documentation officielle] (https://docs.djangoproject.com/fr/1.11/) –
Vous ne devriez pas compter sur l'autocomplétion de votre éditeur. Python est un langage dynamique et l'analyse statique ne fonctionne souvent pas. Suivez la documentation –