Это никогда не было проблемой до сегодняшнего дня, я понятия не имею, что я сделал, чтобы сделать это. Таким образом, все ошибки импорта относятся к django, подразумевая, что он не установлен, но он работает и работает нормально, просто linting выбрасывает слишком много ошибок, чтобы его можно было использовать, и я не думаю, что отключение linting - это путь вперед. Вот пример одной из ошибок:
{
"resource": "/Users/rki23/Documents/Python/pcc_django/project_portal/views.py",
"owner": "python",
"code": "import-error",
"severity": 8,
"message": "Unable to import 'django.contrib.auth'",
"source": "pylint",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
}
Все остальные операции импорта в порядке, например, импорт даты и времени в порядке. Как я уже говорил, мой сайт по-прежнему работает нормально, просто pylint не работает. Все должно быть запущено из виртуальной среды Anaconda, но я не уверен, как это показать. Здесь также находится мое рабочее пространство settings.json
{
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.linting.pycodestyleEnabled": false,
"python.pythonPath": "/Users/rki23/anaconda3/envs/django_env/bin/python",
"sqltools.connections": [
{
"database": "******",
"dialect": "PostgreSQL",
"name": "Development",
"password": "**********",
"port": 5432,
"server": "localhost",
"username": "********"
}
]
}
, а вот launch.json:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}/manage.py",
"args": [
"runserver",
"--noreload"
],
"django": false
}
]
}
, и я ожидаю комментариев о django: false, который рекомендовано решитьЕще одна проблема, но это было как 8 месяцев назад, и до сегодняшнего дня она работала нормально, ее изменение на true не решает эту проблему.
Обновление, теперь это только ухудшилось, поскольку django не соответствует pep8, теперь в одном файле 41 ошибка, а вчера ее не было. Как мне полностью сбросить linting на default для django, пожалуйста.