因此,我正在制作一组python脚本,它们可以通过Internet相互通信。我一直在使用它的方式是让客户端在pastebin上发布帖子,然后服务器阅读该帖子然后将其删除。我必须以这种怪异的方式进行操作,因为我主要是在学校使用它,而不能使用tcp / udp服务器和基于客户端的系统。
**无论如何,我正在使用Pythonanywhere.com托管要使用的Flask程序而不是Pastebin。我需要做的就是在主页上提交表格。当您提交文本时,我需要在站点上的其他页面上进行更改,每次提交新文本时,该文本都会更改,并且任何人都可以访问第二页(不仅仅是提交该文本的人)。我在此遇到很多麻烦,感谢您的帮助。
我包括了我所做的;我搞砸了很多,我知道是个烂家伙,谢谢您的帮助!
from flask import Flask, request, render_template, redirect, url_for
app = Flask(__name__)
@app.route('/')
def index():
return render_template('form.html')
def get():
return request.form['text']
@app.route('/submit', methods=['POST', 'GET'])
def submit():
text = get()
return f'Received: {text}'
@app.route('/command', methods=['POST', 'GET'])
def cmd():
text = submit()
return str(text)