タグ付けされた質問 「django」

Djangoは、Pythonで記述された、オープンソースのサーバー側Webアプリケーションフレームワークです。複雑なデータ駆動型のWebサイトとWebアプリケーションを作成するのに必要な労力を軽減するように設計されており、特にコードの削減、冗長性の排除、暗黙よりも明示的であることに重点を置いています。

2
Djangoクエリ:リストにあるIDを除外するためにオブジェクトをフィルタリングする方法は?
リストに属するIDを持つオブジェクトインスタンスを結果から除外するようにクエリをフィルタリングするにはどうすればよいですか? 私が持っているとしましょう: object_id_list = [1, 5, 345] MyObject.objects.filter(Q(time__gte=datetime.now()) & Q( ... what to put here? ... )) のスタイルの何か "SELECT * FROM ... WHERE id NOT IN (...)"
89 django  list 


8
Google App EngineでDjangoを使用する理由
Google App Engine(GAE)を調査すると、GAE上のPythonでの開発では、Djangoの使用が非常に人気があることは明らかです。私はDjangoを使用することのコストと利点に関する情報を見つけるためにWebを精査し、なぜそれがそれほど人気が​​あるのかを調べてきました。GAEでDjangoを実行する方法とその実行方法に関するさまざまなソースを見つけることができましたが、 DjangoがGoogleが提供するwebappフレームワークを使用するよりも好ましい理由に関する比較分析は見つかりませんでした。 明確にするために、GAEでDjangoを使用することが、Djangoで既存のスキルセットを持っている開発者(大部分のPython Web開発者、間違いなく)またはDjangoで既存のコード(GAEを使用するほうが移植作業である)に役立つ理由がすぐにわかります。ただし、私のチームはまったく新しいプロジェクトで使用するためにGAEを評価しており、私たちの既存の経験はDjangoではなくTurboGearsでの経験です。 BigTableライブラリがDjangoのORMを置き換え、セッションと認証が必然的に変更され、Djangoのテンプレート全体(必要な場合)がDjangoスタック全体を使用せずに利用できる場合、開発チームにとってDjangoが有益である理由を判断するのは非常に困難です。 最後に、後でGAEから離れて出国をターゲットとするプラットフォームが必要になった場合に、Djangoを使用すると「出口戦略」を提供できるという利点があることは明らかです。 GAEでwebappを使用するよりもDjangoを使用する方が優れている理由を指摘してくれて、とても感謝しています。また、私はDjangoをまったく使用したことがないので、GAEで機能する小さな機能や利便性について詳しく説明することも私にとって貴重です。

8
Django Rest Framework-ModelSerializerにカスタムフィールドを追加する方法
を作成しModelSerializer、モデルの一部ではないカスタムフィールドを追加したいと考えています。 ここにフィールドを追加するための説明を見つけ、次のことを試しました。 customField = CharField(source='my_field') このフィールドを追加してvalidate()関数を呼び出すと、このフィールドはattr辞書の一部ではなくなります。attr追加のフィールドを除く、指定されたすべてのモデルフィールドが含まれます。上書きされた検証でこのフィールドにアクセスできませんか? このフィールドを次のようにフィールドリストに追加すると、 class Meta: model = Account fields = ('myfield1', 'myfield2', 'customField') 次にcustomField、がモデルの一部ではないためにエラーが発生します。このシリアライザのためだけに追加したいので、何が正しいのでしょうか。 カスタムフィールドを追加する方法はありますか?

6
Djangoテンプレートのユーザープロファイルにアクセスする方法
を使用して、ユーザーごとの追加情報をいくつか保存していAUTH_PROFILE_MODULEます。 を使用してDjangoテンプレートでユーザーにアクセスできますが{{ request.user }}、プロファイルは関数を介してのみアクセスできるので、プロファイルのフィールドにどのようにアクセスしますuser.get_profile()か? 毎回明示的にプロファイルをテンプレートに渡す必要があるのですか?


8
Djangoプロジェクトでsignals.pyファイルを保持するのに適切な場所
私が読んでいたDjangoのドキュメントに基づくsignals.pyと、アプリフォルダーから始めるのが良いようですが、私が直面している問題は、のシグナルを作成pre_saveしてモデルからクラスをインポートしようとすると、競合することです。import私のモデルでは。 # models.py from django.contrib.auth.models import User from django.db import models from django.utils.translation import gettext as _ from signals import * class Comm_Queue(CommunicatorAbstract): queue_statuses = ( ('P', _('Pending')), ('S', _('Sent')), ('E', _('Error')), ('R', _('Rejected')), ) status = models.CharField(max_length=10, db_index=True, default='P') is_html = models.BooleanField(default=False) language = models.CharField(max_length=6, choices=settings.LANGUAGES) sender_email = models.EmailField() …

11
DjangoRESTフレームワークのネストされた自己参照オブジェクト
私は次のようなモデルを持っています: class Category(models.Model): parentCategory = models.ForeignKey('self', blank=True, null=True, related_name='subcategories') name = models.CharField(max_length=200) description = models.CharField(max_length=500) 私はシリアライザーですべてのカテゴリーのフラットなjson表現を得ることができました: class CategorySerializer(serializers.HyperlinkedModelSerializer): parentCategory = serializers.PrimaryKeyRelatedField() subcategories = serializers.ManyRelatedField() class Meta: model = Category fields = ('parentCategory', 'name', 'description', 'subcategories') 今私がやりたいのは、サブカテゴリリストにIDの代わりにサブカテゴリのインラインjson表現を持たせることです。django-rest-frameworkでそれをどのように行うのですか?ドキュメントで見つけようとしましたが、不完全なようです。

5
Django ModelForm:save(commit = False)は何に使用されますか?
サブクラスsave(commit=False)からフォームオブジェクトを作成してModelForm実行する代わりにis_valid()、フォームとモデルの両方を検証するために使用するのはなぜですか? 言い換えれば、何のsave(commit=False)ためですか? よろしければ、これが役立つと思われる架空の状況を提供していただけませんか。

2
djangoテンプレートの表示アイテムの値または空の文字列
テンプレートの私のコードは次のようなものです: {% for item in items %} {{ item.somefield }} {% endfor %} item.somefieldがNoneでない場合はアイテムの値を表示するか、空の文字列を表示します。{%if item.somefield%}ステートメントを使用したくない、{{item.somefieldまたは ''}}のようなものが必要です(これを試しましたが、機能しません)



3
WSGIとnginxを使用したuWSGi [クローズ]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 8年前に閉鎖されました。 使用する際に誰もが長所/短所を説明してもらえWSGI VS uWSGIをnginxのと。 現在、準備したDjango Webサイトの運用サーバーを構築していますが、WSGIとuWSGIのどちらを使用するかを決定できません。各構成の違いについて詳しく説明してください。どの構成が最適にスケーリングする必要がありますか? 前もって感謝します
88 python  django  nginx  wsgi  uwsgi 

9
関連するすべてのDjangoモデルオブジェクトを取得します
オブジェクトを指すForeignKeyを持つすべてのモデルオブジェクトのリストを取得するにはどうすればよいですか?(DELETE CASCADEの前のDjango管理者の削除確認ページのようなもの)。 データベース内の重複オブジェクトをマージする一般的な方法を考え出そうとしています。基本的に、ForeignKeysがオブジェクト「B」を指すすべてのオブジェクトを更新してオブジェクト「A」を指すようにし、重要なものを失うことなく「B」を削除できるようにします。 ご協力いただきありがとうございます!

9
Django-管理者:TextAreaとしてのCharField
私は持っています class Cab(models.Model): name = models.CharField( max_length=20 ) descr = models.CharField( max_length=2000 ) class Cab_Admin(admin.ModelAdmin): ordering = ('name',) list_display = ('name','descr', ) # what to write here to make descr using TextArea? admin.site.register( Cab, Cab_Admin ) TextAreaウィジェットを管理インターフェースの「descr」フィールドに割り当てる方法は? UPD: で管理インタフェースだけ! ModelFormを使用することをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.