【问题标题】:PyCharm 2021.1 Community Edition auto import Django CASCADEPyCharm 2021.1 社区版自动导入 Django CASCADE
【发布时间】:2021-07-15 05:42:06
【问题描述】:

我几天前将 PyCharm 社区版升级到了 2021.1。

但我发现它现在无法正确解析某些 Django 自动导入。

例如,我将一个 ForeignKey 的 CASCADE 设置为 on_delete,它应该建议我导入 django.db.models.CASCADE,但它建议改为 tkinter.CASCADE。

【问题讨论】:

  • 最后,我降级到2020.3。

标签: python django pycharm


【解决方案1】:

您需要使用models.CASCADE。这里有一个例子:

class Course(models.Model):
    name = models.CharField(max_length=50, null=False, blank=False)
    code = models.CharField(max_length=6, null=False, blank=False)
    curricular_program = models.ForeignKey(CurricularProgram, on_delete=models.CASCADE)

【讨论】:

  • 如果我导入 CASCADE 则不需要。
猜你喜欢
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-06
  • 2019-03-17
  • 2021-06-02
相关资源
最近更新 更多