我已经阅读了文档,但我不知道如何将the example shown引入某些烧录代码......或者更明确地说我不知道如何开始。
根据我的理解,我需要使用htmlpy绑定后端(烧瓶)。更多的是如何使用htmlpy添加GUI并使其与烧瓶相互作用,这让我很困惑。
答案 0 :(得分:0)
我不确定,但这是我的尝试。
Django可以用于独立的应用程序开发 htmlPy。集成可以轻松完成。在上一节中, django应用程序和项目可以保存在back_end_codes中 目录。在GUI驱动程序文件中,请包含此代码 初始化GUI以加载django设置。
使用此文档Tutorials for common tasks和此example in github
import htmlPy
class BackEnd(htmlPy.Object):
def __init__(self, app):
super(BackEnd, self).__init__()
self.app = app
@htmlPy.Slot()
def say_hello_world(self):
self.app.html = u"Hello, world"
我认为我们应该添加烧瓶路线,例如
import htmlPy
from Flask import *
class BackEnd(htmlPy.Object):
@htmlPy.Slot()
def say_hello_world(self):
self.app.html = u"Hello, world"
@htmlPy.Slot()
#@app.route('/page1')
def page1(self):
return '''<h1>page1</h1>```
并在前端:
<html>
<body>
<a
href="BackEnd.spage1"
data-bind="true">
Click to show page1
</a>
</body>
</html>
我不确定。我认为它会奏效。