ショートブリーフ:ホスト「非ジャンゴアプリ」(index.htmlを持つフォルダ、いくつかの.jsや.cssの)
私は(いくつかの「非ジャンゴのhtmlのアプリ」を持っていますindex.htmlのあるフォルダ、.jsファイル、.cssファイル)を作成し、コードに触れることなくdjangoのWebサイトでそれらを実行したいと考えています。どうしたらいいですか?
私はdjango内の仕事を、アプリケーションのコードに触れて、非djangoアプリ(index.html、いくつかの.js、.cssのあるフォルダ)にすることはできますか?
詳細:
私は(それはあなたがGUIを通じてHTML5を作成することができます)私はいくつかConstruct3ゲームをホストするジャンゴでウェブサイトを構築しています。
あなたはそれが次のような構造を作成するHTMLにConstruct3ゲームをエクスポート:
C3App
|_ appmanifest.json
|_ c2runtime.js
|_ data.js
|_ index.html
|_ offline.js
|_ offlineClient.js
|_ register-sw.js
|_ start.js
|_ style.css
|_ sw.js
|_ icons
| |_ icon1.png
|_ images
|_ image1.png
私が試したものであること:私のDjangoのウェブサイトで
1.-を私はC3Appを落としましたテンプレートフォルダを開き、ビューを作成してindex.htmlを呼び出しました。 appmanifest.json、icon1.png、のstyle.css、c2runtime.js、start.jsと:結果として、私はのための見つからないエラー(404)と空白のページを持ってregister-sw.js。外部ファイルはindex.htmlです。
2.-私はC3Appを静的フォルダに移動し、index.htmlと同じ内容のテンプレートを作成しましたが、参照を変更しました。この他の人に
<link rel="manifest" href="appmanifest.json" />
<link rel="icon" type="image/png" href="icons/icon-512.png" />
<link rel="stylesheet" href="style.css"/>
<script src="c2runtime.js"></script>
<script src="start.js"></script>
<script src="register-sw.js"></script>
:data.jsとofflineClient:私は2 を得た変更のエラーが見つかりません後
{% load static %}
<link rel="manifest" href="{% static 'games/C3App/appmanifest.json' %}" />
<link rel="icon" type="image/png" href="{% static 'games/C3App/icons/icon-512.png' %}" />
<link rel="stylesheet" href="{% static 'games/C3App/style.css' %}"/>
<script src="{% static 'games/C3App/c2runtime.js' %}"></script>
<script src="{% static 'games/C3App/start.js' %}"></script>
<script src="{% static 'games/C3App/register-sw.js' %}"></script>
は、だから私は、この行を変更しました。 js。 c2runtime.jsで2回呼び出された2つのファイル。
したがってc2runtime.jsにも触れてください。そして、これはあまりにも汚くなり始め、複数のファイルを複数の場所で修正しています。だから私はゲームの更新をしたいと思うたびに、私は再びすべてのファイルを変更する必要があります。愚かな作業やバグを導入する簡単な方法のように聞こえる。
完璧なシナリオは、フォルダ(書き出したゲーム)をドラッグして作業することです。それを可能にする方法はありますか?何か案が?
私はdjango以外のアプリケーション(index.html、いくつかの.jsファイル、および.jsファイルがあるフォルダ)をdjangoアプリケーション内で作成する方法を教えてください。CSSの)あなたはアプリのコードに触れて?
これは整理されていますか? – e4c5