У меня нет IntelliSense в Django, пока я использую vscodePython

Программы на Python
Ответить
Anonymous
 У меня нет IntelliSense в Django, пока я использую vscode

Сообщение Anonymous »

Проблема:
В моем коде VS нет IntelliSense для следующего:
  • settings.py: нет IntelliSense;
  • при импорте настроек из django.conf:
from django.conf import settings

a = settings. # no IntelliSense after the dot (attempting dot-notation)
  • При использовании фильтра, получения и т. д. в .objects я не у меня нет IntelliSense:
from .models import Account

user: Account = Account.objects.get()
# I don't have IntelliSense in .get() method even with filtering with Q method


[*]у меня нет intellisense в обратном порядке, revese_laze и тега {% url %}:
< /ол>
from django.urls import reverse, reverse_lazy
from django.views.generic.edit import FormView
from .forms import RegisterForm

my_url = reverse("") # idont have itenlisence in this met

class RegisterView(FormView):
template_name = "account_module/register-page.html"
form_class = RegisterForm
success_url = reverse_lazy("") # i don have IntelliSense here too

html:
register

{% comment %} IntelliSense for url tag too (for url name args and kwargs) {% endcomment %}

Попытки решения:
Я пробовал установить расширения, такие как django, django-intellisense , шаблон django, но они не работают.
Я также пробовал использовать mypy и django-stubs, но они тоже не работают.
Наконец-то я попробовал изменить настройки VS Code, но ничего не помогло.
Мои настройки:
{
"djangointellisense.projectRoot": "C:/path/myprojectname",
"djangointellisense.settingsModule": "myprojecctname.settings",
"djangointellisense.debugMessages": false,
"python.languageServer": "Jedi",
"python.analysis.extraPaths": ["C:/path/myprojectname"],
"python.autoComplete.extraPaths": ["C:/path/myprojectname"],
"python.analysis.autoImportCompletions": true,
}


Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-vscode
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»