gpt4 book ai didi

django - Visual Studio 代码和 Django : Error when importing User model

转载 作者:行者123 更新时间:2023-12-03 20:24:39 25 4
gpt4 key购买 nike

编辑:仍然有这个问题。
Visual Studio Code 引发以下错误:User model imported from django.contrib.models错误出现在以下脚本的第 2 行 (models.py)。
该代码来自 Django 教程并且工作正常。但令人讨厌的是 Visual Studio Code ( Pylint ) 会引发错误(并将脚本标记为红色)。

from django.db import models
from django.contrib.auth.models import User
from django.utils import timezone

# Create your models here.


class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey(User, on_delete=models.CASCADE)

def __str__(self):
return self.title
导入自定义模型时,VSC 也会引发错误,例如 Post . from app_blog.models import Post .
错误: 无法导入“app_blog.models”
我的设置:
  • Win10
  • 虚拟环境(Python、Django、Pylint 等)
  • Django 3.1.1
  • Python 3.8.5
  • 皮林特 Django
  • VSC 在我的 VENV 中运行 Python

  • 皮林特设置:
    "python.linting.pylintArgs": [
    "--load-plugins=pylint_django",
    "--errors-only"
    ],
    "python.linting.pylintUseMinimalCheckers": true
    有以下口译员,选择2号口译员。
  • Python 3.8.3 64 位('base':conda),~\Anaconda3\python.exe
  • Python 3.8.5 64 位('venv'),.\venv\Scripts\python.exe
  • Python 3.8.5 64 位,~\AppData\Local\Programs\Python\Python38\python.exe
  • 最佳答案

    这已经很晚了,但是您始终可以在终端中运行以下命令pip install pylint-django并将其添加到 .vscode 文件夹中的 settings.json 文件中(假设您使用的是 vscode)

     "python.linting.pylintArgs": [
    "--load-plugins",
    "pylint_django",
    "--errors-only",
    "--load-plugins pylint_django"
    ]
    希望这对你有用!

    关于django - Visual Studio 代码和 Django : Error when importing User model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63771879/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com