問題タブ [django-scheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
405 参照

python - Django テンプレート DIRS TemplateDoesNotExist: 一部のテンプレートがスキップされる (スキップされる) のはなぜですか?

django-schedulerのサンプル プロジェクトを試しています。127.0.0.1 をロードしようとすると、 がスローTemplateDoesNotExistされbase.htmlます。Debug = True は次のように述べています。

最初の 2 行の最後 (base.html が実際に存在する場所) に注意してください (スキップ)。なぜ彼らはスキップされたのですか?

0 投票する
0 に答える
879 参照

python - Django-Schedulerを使用してonClickアクションをカレンダーイベントに追加するには?

プロジェクトでDjango-schedulerを使用しています。カレンダーと定期的なイベントを作成する機能が本当に気に入っています。

それをインストールした後、私が追加した唯一のコード(settings.pyのもの以外)は次のmyproject/urls.pyとおりです:

次に、testcalendar というカレンダーと Test Event というイベントを /admin に作成しました。次に、 http://127.0.0.1:8000/schedule/calendar/month/testcalendar/にトラバースしました。そして誰だ!- イベントと自分のカレンダーが表示されます。使用するテンプレートはschedule/calendar_by_period.html、base.html を拡張したものです。これも優れています。月ごとに前後に移動したり、別のカレンダー ビュー (3 か月、1 年など) を選択したりできます...いいですね!

ここに画像の説明を入力

この 1 行を追加するだけで、この機能のすべてをurls.py取得できましたが、これ以上はうまくいかないと思います。ドキュメントがそれを既存のプロジェクトにさらに組み込む方法を説明しているかどうかわかりません。

具体的には、ユーザーがテスト イベントをクリックしたときのアクションを追加したいと考えています (スクリーンショットを参照)。これを実行できる唯一の方法は、ソース コードを変更して に jQuery を追加することschedule/calendar_by_period.htmlです。しかし、カレンダー イベント用に生成された div とボタンには一意の ID やクラスがないため、カレンダー イベントをキャッチするためにそこまたは base.html に JQuery を追加するのはかなり難しいでしょう。さらに、それが作成者の意図であるとは思えません。

CalendarByPeriodsView から継承する独自のビューを指すカスタム URL パスを作成する必要がありますか? もしそうなら、私はまだテンプレートにアクセスできません。テンプレートをコピーして貼り付け、プロジェクト テンプレートにローカルに追加するだけですか? それも間違っているようです。