【发布时间】:2016-07-17 08:00:13
【问题描述】:
我目前正在学习 Django 教程,但我发现有些麻烦,我不确定是否有解决方法。这是在 PyCharm 中打开的 HTML 文件,我创建了两个模型:问题和选择。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{{ question.question_text }}</title>
</head>
<body>
<h1>{{ question.question_text }}</h1>
<ul>
{% for choice in question.choice_set.all %}
<li>{{ choice.choice_text }} -- {{ choice. }}</li>
{% endfor %}
</ul>
</body>
</html>
当我谈到这部分时,没有显示可供选择的建议,即使那里有东西。
<li>{{ choice.choice_text }} -- {{ choice. }}</li>
例如,我没有完成的部分应该是choice.votes,但我必须手动输入.votes,因为它不会自动完成。
但是,我可以自动完成问题的 question_text。自动完成功能无法选择是否有原因?有没有办法“修复”它,或者这只是预期的行为?
我才刚刚开始使用 Python 进行编程,但我曾参与过几个大型 Java 项目,而且我知道如果没有 Eclipse 的 Java 变量自动完成功能,记住每个变量的名称将会非常痛苦。
例如,对于本教程,Choice 模型只有几个字段,但是如果我正在处理具有数百个变量的更大的东西怎么办?在这种情况下使用变量时,我是否只需要手动记住变量名?
【问题讨论】:
标签: python django autocomplete pycharm