【发布时间】:2019-12-07 20:08:29
【问题描述】:
大约一年前,我开始用 PyQt5 编写我的第一个应用程序,其中有很多领域: 我知道它不好看,但重点是学习PyQt5。 现在我想让它在移动设备上可用。既然学过IT的人很多都懂Java,我想我有更好的机会得到第一份工作,知道Django + Javascript/jQuery。这是问题: 每个“F1、F2、F3”都是一个单独的小部件。手机屏幕很小,所以我想一一显示。最简单的方法可能是这种方式(.html),但也许有更好的方法:
{% for field in GoldArrays %}
<p>{{field.text}} <input type="number" name="textfield"> {{field.number}}</p>
{% endfor %}
它适用于 F3/F4 小部件。 'text' 将返回 200zl、100zl 等,数字只是一个 DecimalField。
问题是我对 Web 开发和 Django 非常陌生。据我了解,我应该为每个小部件创建一个单独的模板。我想在按下“下一步”按钮后从小部件中收集数据,然后将其存储到 SQLite 数据库中,以便保存进度。我应该将 sql 查询放在views.py 中吗? forms.py 和 models.py 中应该包含什么?高度赞赏两个用户输入的示例。
这是下一个问题...有一个不错的机会,我想为许多字段设置一些规则,例如突出显示值,这样用户就不需要删除该值,或者自动设置 0如果没有任何输入。我知道我以后可以用 JS 做到这一点,但我可以用 Django 做到吗?我希望写一个代码,易于维护。
请帮忙:)
【问题讨论】:
标签: django python-3.x logic