Pythonのプログラムを使って、ウェブアプリを作りたいと考えています。
ニュース記事を渡すと、それが政治カテゴリなのか、経済カテゴリなのか、スポーツカテゴリなのかを判定するプログラムをPythonでつくりました。このプログラムを利用して、美しいUIをもったウェブアプリを制作したいと思っています。ウェブアプリのイメージとしては、真ん中に大きなテキストボックスがあり、そこにニュース記事(文字列)を入力すると、政治カテゴリである確率は◯%、経済カテゴリである確率は◯%、ニュースカテゴリである確率は◯%というのを表示します。
今のところ、私は下記2つのうちどちらかの方針でできるのではないかと思っています。私は、HTMLとCSSを使った簡単なウェブサイトをつくったことしかない初心者ですので、間違ったことを言っているかもしれません。

・PythonのWebアプリケーションフレームワーク「Django」をつかってウェブアプリをつくる
・HTMLからPHPを呼び出せるのと同じように、HTMLからPythonを呼び出せる(?)。フレームワーク等をつかわなくてもウェブアプリがつくれる。

この2つの方針のうちどちらかでウェブアプリが実現できるのでしょうか?
他に効率の良い選択肢などあれば、そちらもご教示いただければ助かります。