2017-01-28 14 views
1

Djangoの新機能です。私はREADMEの指示に従って、スケジューラの使い方についての詳しい指示が見つからなかったので、django-scheduler-sampleプロジェクトのfullcalendar.htmlを自分のプロジェクトにコピーしました。ただし、collectstaticまたはbowerインストール後に必要なcssまたはjsファイルは見つかりません。 django-schedulerをアプリに追加する方法の詳細なチュートリアルはありますか? fullcalendar.cssがstaticfilesに追加されないのはなぜですか?私はDjango 1.10.5、Nginx、およびGunicornを使用しています。django-schedulerが静的ファイルを見つけることができません

+0

サンプルプロジェクトではどうですか? https://github.com/llazzaro/django-scheduler-sample/tree/master/project_sample –

+0

私は集団がそれらをコピーすると思ったので、私はそれらをつかまなかった。私はサンプルプロジェクトを設定することができ、collectstaticはすべてのcss/jsファイルを作成します。私はサンプルプロジェクトからそれらをコピーすることができますが、それは意図されていないようです。 –

答えて

4

最初のuは、このコマンドでジャンゴ・スケジューラをインストールするnead:

pip install django-scheduler 

とINSTALLED_APPS上ごsetting.pyにこれを追加します。あなたはあなたの上nodjsをインストールする必要が

'schedule', 

秒OS:この後

https://nodejs.org/en/download/package-manager/

あなたがトンを必要としますOあなたの資産を設定します

実行このコマンド:

'djangobower', 

はSTATICFILES_FINDERSにstaticfinderを追加します:

npm install -g bower 
pip install django-bower 

はINSTALLED_APPSに追加のsettings.pyするために、これを追加

'djangobower.finders.BowerFinder', 

(あなたは絶対パスを使用する必要があります)コンポーネントのルートへのパスを指定します。

BOWER_COMPONENTS_ROOT = '/PROJECT_ROOT/components/' 

次バウアーは、スケジューラの依存関係の追加:

:とバウアーの依存関係をインストールし、

BOWER_INSTALLED_APPS = (
    'jquery', 
    'jquery-ui', 
    'bootstrap' 
) 

最終ステップ

./manage.py bower install 

や詳細については、この読み: https://github.com/llazzaro/django-scheduler

http://django-scheduler.readthedocs.io/en/latest/

+0

私はこれらすべてのステップを実行しました。 :) –

+0

あなたがうまくいくはずです。私は思う。 –

+0

私はnpm 3.10.9を走っている。このサイトの私のプロセスは、cookiecutter(https://github.com/pydanny/cookiecutter-django)を使用して作成し、django-schedulerのインストール手順に従います。だから多分2つのjQueryパスを持つことは問題を引き起こしているのですが、なぜ私はcollectstaticでfullcalendarのものをコピーしないのか分かりません。 –

関連する問題