ユーザーがログインおよび/またはアカウントを作成できるように、Pythonファイルを使用して基本的なフォーラムを行うだけです。もう少し手を加えて、各ユーザーに IP アドレスでログインさせ、ほとんどのイメージボードのように、IP アドレスから生成された一意の ID で投稿できるようにしようと考えました。
コードは非常に簡単に記述できますが、Flask を使用せずにユーザーの IP アドレスを取得する方法を見つけるのに苦労しています。
編集:これは私がチェックしたばかりのコードで、動作しているようです
#!/usr/bin/python
import md5, cgi,cgitb,codecs
def Maker():
form=cgi.FieldStorage()#for use later
a=form.keys()#for use later
page = 'Content-type: text/html\n\n'
page +='<html><head><title>Test Form</title></head>\n'
from socket import gethostname, gethostbyname
ip = gethostbyname(gethostname())
page+= ip
return page
print Maker()
編集:そのコードは機能していません、まだ助けを求めています