Почему не все отображается в vs code django/python intellisense

Здравствуйте, я новичок в Python/django и использую VS Code. Сейчас я установил python IntelliSense и расширение pylance, и большинство вещей отображаются в IntelliSense, но некоторые не отображаются.

Как заставить его работать для всего?

Я был бы очень признателен за понимание, поскольку это сводит меня с ума...

request.POST из импортированной библиотеки не отображается POST not showing in intellisence

selected_meetup.participants не отображается и selected_meetup.participants.add enter image description here

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 подсказывает, что тип может быть любым.

Вернуться на верх