【问题标题】:IDE: autocomplete at django ORM double underscoreIDE:在 django ORM 双下划线自动完成
【发布时间】:2014-08-24 11:11:35
【问题描述】:

是否有一个 IDE 知道 django ORM 并且可以告诉我双下划线后的匹配完成?

例子:

Foo.objects.filter(due_date__ ???

IDE 应该告诉我gte 是一个可能的完成。

示例 2:

Permission.objects.filter(content_type__???

这里 IDE 应该告诉我 app_label 是一个可能的完成。

【问题讨论】:

  • 你可以试试PyCharm
  • @salmanwahed 是否支持此功能?
  • 我在用这个ide(社区版),感觉很好。关于您的特定实例,我没有尝试过,所以我不确定,但到目前为止,我的使用经验告诉我,它对django 的开发非常有用。你可以试试看。
  • 至少在 3.4.1 中它不支持此特定功能

标签: python django autocomplete ide


【解决方案1】:

并不是真正的 IDE,但 Sublime Text 可以做到这一点。我已经有 2 年没用过 Django 了,Sublime Text 在那段时间里也发生了很大的变化,不过还是试试吧。

Sublime Text 和一些关于 Django configuration for Sublime

ps。另见SO-topic: Which Django IDE?

【讨论】:

    【解决方案2】:

    Pycharm 可以做到。您可以试用专业版 30 天。

    http://www.jetbrains.com/pycharm/

    在 PyCharm5 中支持:https://www.jetbrains.com/pycharm/whatsnew/#DjangoORM

    【讨论】:

    • 我刚试了一下,还是不行。但也许我做错了什么。我第一次打开 pyCharm。
    • 用户 esauro 认为 3.4.1 是不可能的,我试了一下,还是不行。也许在未来?
    • 此功能请求已报告:youtrack.jetbrains.com/issue/PY-3999
    猜你喜欢
    • 1970-01-01
    • 2021-06-05
    • 2015-02-23
    • 2013-02-03
    • 2020-06-05
    • 2011-06-21
    • 1970-01-01
    • 2018-07-31
    相关资源
    最近更新 更多