Почему не все отображается в vs code django/python intellisense
Здравствуйте, я новичок в Python/django и использую VS Code. Сейчас я установил python IntelliSense и расширение pylance, и большинство вещей отображаются в IntelliSense, но некоторые не отображаются.
Как заставить его работать для всего?
Я был бы очень признателен за понимание, поскольку это сводит меня с ума...
request.POST из импортированной библиотеки не отображается

selected_meetup.participants не отображается и selected_meetup.participants.add

from urllib import request
from django.forms import SlugField
from django.shortcuts import render
from .models import Meetup
from .forms import RegistrationForm
# from django.http import HttpResponse
# Create your views here.
def index(request):
meetups = Meetup.objects.all()
return render(request, 'meetups/index.html', {
'meetups': meetups
})
def meetup_details(request, meetup_slug):
try:
selected_meetup = Meetup.objects.get(slug=meetup_slug)
if request == 'GET':
registration_form = RegistrationForm()
else:
registration_form = RegistrationForm(request.POST)
registration_form = RegistrationForm(request.)
if registration_form.is_valid():
participant = registration_form.save()
selected_meetup.participants.add(participant)
return render(request, 'meetups/meetup-detail.html', {
'meetup_found': True,
'meetup': selected_meetup,
'form': registration_form
})
except Exception as exc:
return render(request, 'meetups/meetup-detail.html', {'meetup_found': False
})
Я бы переустановил расширения, затем убедился, что он ссылается на правильную версию python. Если это не сработает, я бы рекомендовал просто набрать его полностью и просмотреть ошибку.
Вы не объявили, к какому типу относится объект request в процессе программирования. Возможно, вы можете объявить request = request () в коде.Второй случай такой же. vscode не может распознать тип объекта selected_meetup, который вы написали. Вы можете навести курсор на эти два объекта и обнаружить, что vscode подсказывает, что тип может быть любым.