問題タブ [cookiecutter-django]
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.
django-views - cookiecutter django による基本的なフォーム処理
私はcookiecutter djangoをインストールし、すべてを稼働させました。更新ビューがモデルを更新しないという問題が発生しました。フローを自分自身にリダイレクトし続けるだけです。
夢/models.py
slug フィールドは、オブジェクトの保存時にタイトルから作成されます。
夢/urls.py
夢/views.py
更新ビューのテンプレート
localhost:8000//update 経由でフォームにアクセスできます
値を変更して [更新] をクリックすると、フォームが元のデータで再表示されます。詳細ページにはリダイレクトされません。更新に失敗していると思います。失敗の原因を確認する方法はありますか?
ありがとう。
django - cookiecutter-django テンプレートを使用して allauth で複数の登録フォームを作成する
私はdjangoを初めて使用し、複数のタイプの登録を必要とし、2つの別々のフォームを必要とし、allauthを利用するcookiecutter-djangoのテンプレートに基づいてWebサイトに取り組んでいます。
allauth のメール確認とパスワード確認を保持したいと思います。
私は解決策を探し回って、これに行き着きました: 複数のサインアップ、django-allauthを使用した登録フォーム
それは私の問題を解決しません。私の場合、サインアップフォームは同じままです。おそらく、フォームでモデルを使用しようとしているからでしょうか?
カスタマイズされたログオンフォームでの私の試みは次のとおりです。
cookiecutter のアプリ ユーザーで/
models.py で:
formularios.py (フォーム):
views.py で:
テスト用のパッケージ ディレクトリの urls.py:
最後に、テンプレート自体:
設定で自分のフォームをポイントし、 ACCOUNT_SIGNUP_FORM_CLASS を割り当てて、新しいフィールドを表示するだけでした...しかし、それは私が本当に必要としている、または望んでいるものではありません。allauth が提供する機能と cookiecutter-django が提供するテンプレートを引き続き利用できる、複数の登録フォームが必要です。現在、このテンプレートに基づいているため、間違っている可能性があることが多すぎます。助けをいただければ幸いです。ありがとう。
python - Django - Creating two user types, where one type can be both
We're required to have two separate forms for two different types of users. Call them Client
and Provider
. Client would be the parent, base user, while Provider is a sort of extension. At any point a Client could become a Provider as well, while still maintaining status and information as a Client. So a Provider has both permissions as a Client and as a Provider.
I'm new to Django. All we're trying to do is register either user type, but have a one to one relation between Provider and Client tables if a user registers as a Provider straight away.
The issue we're having is in the adapter, we think. A provider registers fine, but ends up in the users_user
table with no entry in the generated users_provider
table. Is it the way we're trying to save and relate these two entities in the database, or something else?
We're trying to utilize allauth for authentication and registration.
Our code:
models.py:
our forms.py
views.py:
finally, our adapter.py:
Any help or tips would be greatly appreciated. If I left something out, please let me know. I'm not sure if the problem is in the model itself, the way we represent the form, or the adapter. The way it stands, it doesn't matter what form we use, it's always saved as the base User table (our Client) and the Provider table never gets information saved to it.
pycharm - cookiecutter-django docker PyCharm サーバー構成のセットアップ
docker で cookiecutter-django を使用しています。docker サーバーを手動で実行するとうまく動作します。Django server
PyCharmの構成を使用して、サーバーをすばやく実行したいと考えています。
設定方法について、少しでも参考になれば幸いです。
インタープリターとして、次を選択しました:add remote
およびDocker
ラジオ ボタンから選択しました。他の設定はそのままにしました。
次に、その構成でサーバーを実行しようとすると。cookiecutter-django のセットアップのデフォルト名は「Docker: runserver」でしたが、次のエラーが表示されます。
それを修正する方法についてのアイデアはありますか?Docker を使用して django-cookiecutter 用に PyCharm をセットアップする方法に関するチュートリアルは素晴らしいでしょう。実現したらいずれ書きたいと思います。
docker-compose - root ユーザーから chown されていない manage.py コマンドによって作成されたファイル
私は、素敵な docker-compose 統合を含む cookiecutter-django プロジェクト テンプレートを使用しています。ただし、 docker-compose を介してファイルを作成する manage.py コマンドを実行すると、次のようになります。
ファイルはによって所有されroot:root
ているため、最初はホストファイルシステムへの書き込み権限がありません。私はまだdocker-composeについて学んでおりchown
、作成されたファイルをローカルユーザーに戻す最も適切な方法を見つけるのに苦労しています。
user:
私はdev.ymlの私のdjangoサービスでフラグを設定しようとしました..
しかし、これはかかりませんでした。
使用についても読みました
しかし、これも警告で失敗します
echo $UID
正しい値を返すにもかかわらず。そのため、何らかの理由で環境変数が適切に渡されていませんが、それをデバッグする方法はわかりません。おそらく関連:https://github.com/docker/compose/issues/2613
編集:さらに更新。
実行するdocker-compose -f dev.yml run django env
と、$UID が存在しないことが示されます。割り当ててみましentrypoint.sh
たが、そのファイルはルートによって実行されるため、実行時に $UID は 0 になります。ユーザーIDを渡す方法については、今はアイデアがありません。
nginx - 環境変数nginxコンテナがありません
私は cookiecutter-django を評価しようとしていますが、これまでのところ、プロジェクトを開始するための優れたツールです。certbot で docker を使用しようとした場合を除いて、すべてがスムーズに進んでいます。このエラーが発生しています。
start.sh には含まれています
私はここではグルではありませんが、スクリプトが環境変数を参照していることはわかりますが、nginx コンテナーの環境変数を調べようとしたときに、letsencrypt に関連するものは何も表示されませんでした。
私は迷子になりました、私が感謝するガイダンス。
ありがとう、
python - pipでインストールした後、cookiecutterコマンドが見つかりません
cookiecutter を使用して django プロジェクトを開始したいのですが、何らかの理由で cookiecutter が見つかりません。
私がしたことは:
その後:
次に、エラーメッセージが表示されます:
ただし、apt を使用して cookiecutter をインストールして実行するcookiecutter https://github.com/pydanny/cookiecutter-django
と、エラーが発生します。
これは、>=1.4 でなければならない cookiecutter のバージョンと関係があることを理解しています。pip
パッケージはバージョン 1.4 ですが、実行されません。
ここで何が欠けていますか?
私はvirtualboxを使用しているため、これはvirtualenv内にはありません。