問題タブ [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.
python - Djangoシグナルとオーバーライド保存メソッド
これに頭を巻くのに苦労しています。現在、次のようなモデルがいくつかあります。
レビューにはいくつかの「スコア」があり、overall_scoreはスコアの平均です。レビューまたはスコアが保存されたら、overall_score平均を再計算する必要があります。現在、オーバーライドされた保存メソッドを使用しています。Djangoのシグナルディスパッチャーを使用することに何か利点はありますか?
python - OpenID に対してローカルで開発する方法
OpenID を使用してユーザーを認証する Web サイト (Django) を開発しています。現在、ローカル マシンでのみ実行しているため、Web 上の OpenID プロバイダーのいずれかを使用して認証することはできません。そのため、ローカルの OpenID サーバーを実行して、ユーザー名を入力し、それをメイン アプリに戻す必要があると考えています。
そのような OpenID 開発サーバーは存在しますか? これが最善の方法ですか?
python - Django UserProfile ...パスワードなし
ログインを持っていないユーザーのサブセットを作成したいと思います... 基本的に、その人に関連付けられた本格的なアカウントを持たずに写真家フィールドを写真に追加する方法として (多くの場合、彼らは実際にサイトにログインすることはありません)。注意点は、後でそれらのアカウントを有効にできるようにしたいということです.
したがって、UserProfile を使用して User テーブルを実際に拡張せずに、User テーブルに関連付ける「People」テーブルを設定する最善の方法は何かという問題になると思います。
django - Apache または lighttpd
開発にはローカルの LAMP スタックを使用し、本番環境ではMediaTemple の Django コンテナーを使用しています(BTW が大好きです)。MT のコンテナーは lighthttpd を使用します。正直なところ、私はそれ以外の経験をしたことがありません。私はずっとApacheを使ってきました。私はいくつかの読書をしてきました:
質問は次のとおりです。
- ある人が他の人よりも優れている点は何ですか?
- 開発環境で lighthttpd を使用するメリットはありますか?
- 両方使ってどうするの?Linux.com の記事では、 Apacheで lighttpdを使用する方法について説明しています。
python - Django 開発 IDE
私は Django の開発を少し行いましたが、すべてテキスト エディターで行いました。他の人が Django 開発で使用しているより高度な開発ツールに興味がありました。
私は開発に Visual Studio を使用することに慣れており、それが提供するIntelliSense、コード補完、およびファイル構成が本当に好きで、Django/Python 環境でこれらの一部を提供する何か (またはツールの組み合わせ) を見つけたいと思っています。
django - djangoでデータを移行する最良の方法は何ですか?
モデルにいくつかの変更を加えた後 (モデルの新しいフィールドや新しいモデルなど)、これらの変更を入力済みのデータベースに反映する最良の方法は何ですか?
PS: 評価された 1 つの場所で多くのソリューションを見たいと思っていました。どうやら、より多くのソリューションがすでにここにリストされています。
python - Django Admin でフィルターを保持する
私が達成したいことは次のとおりです。
- 管理サイトに移動し、オブジェクトのリストにいくつかのフィルターを適用します
- クリックしてオブジェクトを編集、編集、編集、[保存] をクリックします。
- サイトにオブジェクトのリストが表示されます... フィルタリングされていません。ステップ 1 のフィルターを記憶して適用したいと思います。
それを行う簡単な方法はありますか?
python - Django 管理インターフェイスで、アイテムを複製する方法はありますか?
管理インターフェースで既存のリストを複製する機能を追加する簡単な方法があるかどうか疑問に思っていますか?
データ入力では、多くのアイテムが別のアイテムと一般的なデータを共有している状況に遭遇しました。時間を節約するために、既存のリストをすばやく複製し、変更されたデータのみを変更すると非常に便利です。より良いモデル構造を使用することは、データの重複を減らす方法の 1 つですが、将来、重複したデータを個別に変更する必要が生じる場合があります。
python - モデルにアクセスするには何をインポートする必要がありますか?
スクリプトを実行してデータベースにデータを追加したいと考えています。Django データベース API を介してアクセスしたいと思います。
唯一の問題は、これにアクセスするために何をインポートする必要があるのかわからないことです。
これはどのように達成できますか?
python - 新しい Web 2.0 サイトのフレームワーク/言語 (2008 および 2009)
「何をしようとしているのかによって異なります」という回答が何千も得られることはわかっていますが、真剣に、これに関する確かな情報はまだオンラインにありません. ここに私の仮定があります - 私はそれらが今多くの人に似ていると思います:
- 今は 2008 年 10 月です。2009 年 1 月に向けてアプリケーションの作成を開始したいと考えています。ベータ コードなどを使用したいと考えていますが、1 月までには「奇妙な」問題のないサイトが必要です。そうは言っても、ある言語が別の言語よりも単に 10% 遅い場合でも、問題が直線的である限り、私は気にしません。私の主な関心事は、開発者の生産性です。
- アプリケーションには Linux、Apache、MySQL を使用します。
- 安定したライブラリで scp や ftp クライアント関数を実行するなどの機能が必要です (これら 2 つは Web 関連ではなく、同時に、より大きなアプリが使用する可能性のある非常に一般的なネットワーク プロトコルを表しているため、これら 2 つだけを選択しました)。OpenID や Oauth などのテクノロジーも使用されます。
- 経験豊富な Web 開発者はすぐに利用できます (つまり、金融会社などから人材を探す必要はありません)。
- 選択が何であれ、一般的であり、しばらくの間存在します。
- これがキッカーです。HAML や SASS に似た高度なプレゼンテーション レイヤー ツール/言語を使用できるようにしたいと考えています。私は間違いなくJQueryを使いたいと思っています。
- 私は Facebook アプリを作成し、ある時点で SMS メッセージや iPhone アプリなどを処理する予定です...
この時点で、言語の選択肢は PHP (Cake、Symfony、Zend)、Python (Django)、Ruby (Merb) です。この時点で、私は本当に Django と Merb のどちらかだと思っています。それは主に、他の誰もがそうしているように見えるからです。
主流向けに作られていない技術をここに入れないでください。Merb がほとんどテストされていないことは知っていますが、彼らが表明した目標は堅固なプラットフォームであり、その背後には多くの勢いがあるため、実行可能であると確信しています. Perl や .Net の素晴らしさについて答えないでください。
今後の参考のために - これらの選択はすでに行われています。
- Debian (Lenny) - CPU サイクルを有用なものに変換するため。トラック
- 0.11 - プロジェクト管理用 Gliffy - ワイヤーフレームなど用
- Google ドキュメント/アプリ - ドキュメント、ホストされた電子メールなど...
- Amazon ec2/S3 - ホスティング、ストレージ用。
乾杯、アダム