問題タブ [cookiecutter]

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 投票する
2 に答える
512 参照

algorithm - Google コード ジャム: クッキー カッター

クッキー カッター問題のクローズド フォーム ソリューションはありますか? 参考までに、これは次のとおりです。

*問題文を含むように更新

問題

この問題では、0 個の Cookie から始めます。巨大なクッキーをクリックすると、毎秒 2 個の割合でクッキーを獲得できます。C 個以上の Cookie がある場合はいつでも、Cookie ファームを購入できます。クッキー ファームを購入するたびに、C クッキーの費用がかかり、1 秒あたり追加の F クッキーが得られます。

農場で使っていないクッキーが X 個あれば、あなたの勝ちです! 可能な限り最善の戦略を使用した場合、勝つまでにどれくらいの時間がかかるかを計算します。

C=500.0、F=4.0、X=2000.0 とします。考えられる最善の戦略がどのように実行されるかを次に示します。

0 個の Cookie から開始しますが、1 秒あたり 2 個の Cookie を生成します。250 秒後、C=500 個の Cookie があり、1 秒あたり F=4 個の Cookie を生成するファームを購入できます。ファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 6 個になります。次のファームは 500 クッキーで、約 83.3333333 秒後に購入できます。2 番目のファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 10 個になります。別のファームには 500 クッキーが必要で、50 秒後に購入できます。3 番目のファームを購入した後、Cookie は 0 個になり、Cookie の合計生産量は 1 秒あたり 14 個になります。別のファームには 500 個の Cookie がかかりますが、実際には購入しないのが理にかなっています。代わりに、約 142.8571429 秒かかる X=2000 個の Cookie が得られるまで待つことができます。

合計時間: 250 + 83.3333333 + 50 + 142.8571429 = 526.1904762 秒。

継続的に Cookie を取得していることに注意してください。つまり、ゲーム開始後 0.1 秒で 0.2 Cookie、ゲーム開始後 π 秒で 2π Cookie になります。

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

templates - cookiecutter の再帰的な使用

プロジェクトテンプレートをインスタンス化する方法としてcookiecutterについて読んでいます。テンプレート化に関心のあるプロジェクトには、通常、C++ ソフトウェア、マイクロコントローラー固有のファームウェア、PCB 回路図/レイアウト、FPGA HDL など、さまざまなサブプロジェクト タイプが多数含まれています。Cookiecutter を使用すると、各サブプロジェクト タイプを簡単に記述できますが、特定の時点で適切なサブプロジェクト cookiecutter を呼び出すマスター cookiecutter を作成する方法はありますか? この種の再帰的な操作モードについて説明しているドキュメント/チュートリアルは見たことがありません。

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

python - cookiecutter-django でのデータベース設定の問題

githubの指示に従って cookiecutter-django を使用しようとしています。まず、ドッカーを使用してpostgresデータベースを作成しました:

そしてそれは端末からうまくいきました。

この後、指示に従って、DATABASE_URL を環境変数として使用しました。

私の変数はpostgres://docker:docker@dbserver_ip:5432/hartlです。

しかし、私がしようとすると:

私はこのエラーを抱えています:

何が間違っている可能性がありますか?

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

python - cookiecutter テンプレートで使用するカスタム フィルターを追加する方法は?

cookiecutter で使用される jinja テンプレートで使用されるカスタム フィルターを追加するにはどうすればよいですか?

pre_gen_project フックを使用して追加しようとしましたが、呼び出されましたが、python 関数をテンプレート内の jinja フィルター (または関数) として表示する方法が見つかりません。

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

python - フックが失敗した場合、cookiecutter を停止できますか?

cookiecutterWeb テンプレートの管理を支援するために使用しています。hooks/pre_gen_project.pyテンプレート コマンドが開始される前に実行される特別なファイルを指定できます。hooks/pre_gen_project.pyただし、失敗した場合、例外がスローされても、cookiecutter は処理を続行します。最小限の例は次のとおりです。

このファイルで。エラーが発生した後に実行を停止する方法はありますか?

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

python - Cookiecutter が作成したディレクトリで、開発サーバーと Python シェルの実行に問題が発生しました

Two scoops of Django 1.8 で推奨されているように、cookiecutter を使用して Django プロジェクトを作成しました。それはicecreamratings_projectと呼ばれ、git cmdプロンプトを使用して使用します

「cd icecreamratings_project」。

python manage.py シェルを使用して組み込みの python インタープリターを使用したい場合、次のエラーが表示されます。ファイル "C:\Users\Armando\Desktop\icecreamratings_project\config\settings\common.py"、13 行目、インポート環境の ImportError: No module named 'environ'

ディレクトリを調べたところ、次のコードがあります。

環境という名前のモジュールは存在しませんが、環境は仮想環境を参照していると想定しています。cookiecutter のドキュメントや django テンプレートの作成方法については詳しくありませんが、environ という名前の仮想環境を作成しました。

その後、私が得たメッセージは、環境にパスがないということです。誰か助けてくれませんか?

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

django - 外部アプリからの Django 相対インポート

私は 2 Scoops の Django 1.8 リーダーです。第 29 章 (これらのランダムなユーティリティについて) では、core一般的に使用されるコードを格納するアプリを作成することを提案しています。また、この構文を使用してコードをインポートできることも示唆しています。

例えば

この相対インポートは機能しないようです。私は使用してcookiecutter-djangoおり、行う必要がありました:

私はに追加しようとAPPS_DIRしましたpath

しかし、今では同じ名前の 2 つのモジュールがありnew_appprojectname.apps.new_app.

明示的なインポートを避けたいだけです。Installed Appsインポートの競合を作成せずに python パスに含める方法はありますか? 外部アプリのインポートに関するベスト プラクティスは何ですか?

編集:プロジェクト構造を追加します

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

django - fb/google プロフィール写真を保存

私はdjango-allauthがプリインストールされたdjangoクッキーカッターを使用しています。fb と google を統合してログインに成功しました。しかし、fb/google から返されたプロフィール写真をユーザー モデルに保存する必要があります。しかし、django-allauth がユーザー モデルのデータを保存する場所が見つからないため、プロファイルの写真も保存できます。

誰かがそれを使用したり、このコードをどこで編集できるか知っていますか?

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

python - debug = False の場合の不正な要求 400

debug = false に設定すると、「Bad Request 400」(本番サーバー) の問題が発生します。私はcookiecutterとDjango 1.8を使用しています。私は設定しましたALLOWED_HOSTS = ['*']-結果はありません。

ログに次のメッセージがあります。

ドキュメントdjangoに配置されているコードを試しましたが、これも成功しませんでした: