0

ユーザーが自分の Web サイトで表示できる HTML ページを作成できるようにしようとしています。したがって、ホームページにはファイルをアップロードする場所があり、サイトのスクリプトがファイルを取得して html ページに変換し、mysite.com/23klj4d (識別ファイル名) に配置します。私の理解では、これは urls.py ファイルが更新され、その URL をルーティングしてファイルの html ページを表示することを意味します。ユーザーにこれをさせることは可能ですか? その変換スクリプトをどこに配置しますか?

4

1 に答える 1

0

静的ファイルをディスクに書き込むだけで、静的ファイルとして提供できます。そのほうが簡単ですが、他の要件によって異なります。

しかし、あなたの質問で私が理解していることから、あなたが必要とするもの:

  1. アップロードするフォーム
  2. データベースに挿入するアップロード ハンドラ自体
  3. パスに基づいてレンダリングするビュー
  4. urls.py エントリについては不明です。このコンテンツをサイトの残りの部分から分離するための何かが必要になるでしょう。また、そこで提供するファイル拡張子から保護するための何かも必要になるでしょう。

注: これにはセキュリティ ホールがあちこちに書かれています。これをテストする方法には細心の注意を払っています。

于 2012-12-26T23:34:32.523 に答える