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

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

9
Django:テンプレート内からセッション変数にアクセスする?
Djangoでセッション変数を設定すると、次のようになります。 request.session["name"] = "name" テンプレート内からアクセスできる方法はありますか、それともビュー内から取得してテンプレートに渡す必要がありますか? テンプレート内でアクセスしたい約10個の小さなセッション変数があるので質問し、ビューからテンプレートに10個すべてを渡すと少し面倒になる可能性があります。 (HttpResponseRedirectであるため、セッション変数を使用する必要がありますが、データベースに変数を格納することは、私の目的にとってはやりすぎです。) だから-テンプレート内で直接セッション変数を取得する方法はありますか?
133 django 

10
Django:文字列からモデルを取得しますか?
Djangoでは、次のような関係を指定できます。 author = ForeignKey('Person') そして、内部的には文字列 "Person"をモデルに変換する必要がありますPerson。 これを行う関数はどこにありますか?使いたいのですが見つかりません。

11
2つのDjangoアプリ間でモデルを移動する方法(Django 1.7)
したがって、約1年前にプロジェクトを開始し、すべての新しい開発者と同様に、構造にあまり焦点を当てていませんでしたが、Djangoを使用すると、プロジェクトのレイアウト、主にモデルの構造が恐ろしいように見え始めました。 私は主に単一のアプリでモデルを保持しており、これらのモデルのほとんどは独自の個別のアプリにあるはずですが、これを解決して南に移動しましたが、外部キーなどの影響により、トリッキーで本当に難しいことがわかりました。 ただし、Django 1.7と移行サポートが組み込まれているため、これを行うためのより良い方法はありますか?

25
django-debug-toolbarが表示されない
他の質問を見て、それがわからない... 私はdjango-debug-toolbarをインストールするために次のことを行いました: ピップインストールdjango-debug-toolbar ミドルウェアクラスに追加: MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', ) 3 INTERNAL_IPSを追加: INTERNAL_IPS =( '174.121.34.187'、) 4インストールされたアプリにdebug_toolbarを追加 エラーなどは発生せず、ツールバーも管理者でさえ、どのページにも表示されません。 debug_toolbarテンプレートのディレクトリも追加しました TEMPLATE_DIRS

2
Django 1.9のapps.pyの目的は何ですか?
私はちょうど上で行ったDjangoの1.9のアルファリリースノートといるのを見ましたstartapp管理コマンドは、今apps.pyファイルを追加します。 このファイルの目的は何ですか?startappのドキュメントには、より多くの情報を提供していませんでした。
132 django 


6
django 2.0のurls.pyでpath()またはurl()を使用する方が良いですか?
djangoオンラインコースでは、インストラクターは、url()関数を使用してビューを呼び出し、urlpatternsリストの正規表現を利用します。私はyoutubeでこれの他の例を見てきました。例えば from django.contrib import admin from django.urls import include from django.conf.urls import url urlpatterns = [ path('admin/', admin.site.urls), url(r'^polls/', include('polls.urls')), ] #and in polls/urls.py urlpatterns = [ url(r'^$', views.index, name="index"), ] ただし、Djangoチュートリアルでは、path()代わりに次のように使用します。 from django.urls import path from . import views urlpatterns = [ path('', views.index, name="index"), ] さらに、正規表現は、ビューを見つけられないので、path()関数で動作しないようです。path(r'^$', views.index, name="index")mysite.com/polls/ …

3
Django ManyToMany filter()
私はモデルを持っています: class Zone(models.Model): name = models.CharField(max_length=128) users = models.ManyToManyField(User, related_name='zones', null=True, blank=True) そして、私は次のようにフィルターを構築する必要があります: u = User.objects.filter(...zones contains a particular zone...) これはユーザーのフィルターである必要があり、単一のフィルターパラメーターである必要があります。これは、管理ユーザーの変更リストをフィルターするためにURLクエリ文字列を作成しているためです。http://myserver/admin/auth/user/?zones=3 シンプルなようですが、頭がおかしいです!

7
Djangoモデルに電話番号を保存する最良の方法は何ですか
私はmodelこのように電話番号を保存しています: phone_number = models.CharField(max_length=12) ユーザーは電話番号を入力し、SMS Authenticationこのアプリケーションの電話番号を使用します。このアプリケーションはグローバルに使用されます。したがって、国コードも必要になります。CharField電話番号を保存する良い方法はありますか?また、電話番号を検証するにはどうすればよいですか?

4
実行時にupload_toが決定されたDjango FileField
すべてのユーザーのファイルをMEDIA_ROOTに移動させるのではなく、ユーザーjoeがファイルをアップロードするとMEDIA_ROOT / joeに移動するように、アップロードを設定しようとしています。問題は、モデルでこれを定義する方法がわからないことです。現在の外観は次のとおりです。 class Content(models.Model): name = models.CharField(max_length=200) user = models.ForeignKey(User) file = models.FileField(upload_to='.') だから私が欲しいのは「。」の代わりです upload_toとして、それをユーザーの名前にします。 Django 1.0以降では、upload_toを処理するための独自の関数を定義できることを理解していますが、その関数にはユーザーが誰であるかが分からないため、少し迷っています。 助けてくれてありがとう!

6
virtualenvを複製する方法
多くのパッケージを含む既存のvirtualenvがありますが、古いバージョンのDjangoがあります。 私がやりたいのは、この環境を複製することです。そのため、まったく同じパッケージを使用しているが、Djangoのバージョンが新しい別の環境があります。これどうやってするの?


9
Django移行ファイルを.gitignoreファイルに追加する必要がありますか?
ファイルにDjango移行ファイルを追加する必要があり.gitignoreますか? 最近、移行の競合が原因で多くのgitの問題が発生しており、移行ファイルを無視としてマークする必要があるかどうか疑問に思っていました。 もしそうなら、自分のアプリにあるすべての移行を追加し、それらを.gitignoreファイルに追加するにはどうすればよいですか?
130 python  django  git 

5
Http Postを使用して画像を送信する
Http Postを使用して、AndroidクライアントからDjangoサーバーに画像を送信したいと思います。画像はギャラリーから選択されます。現在、リスト値名Pairsを使用して必要なデータをサーバーに送信し、Djangoからの応答をJSONで受信しています。同じアプローチを画像に使用できますか(画像のURLはJSON応答に埋め込まれています)? また、どちらがより良い方法であるか:サーバーからダウンロードせずにリモートで画像にアクセスするか、ビットマップ配列にダウンロードして保存してローカルで使用するか?画像は数が少なく(<10)、サイズが小さい(50 * 50 dip)。 これらの問題に取り組むためのチュートリアルがあれば、大歓迎です。 編集:ギャラリーから選択された画像は、必要なサイズにスケーリングされた後、サーバーに送信されます。
129 android  django  http 

7
Djangoフォームフィールドを非表示フィールドに変更する
私は、RegexField通常のテキスト入力フィールドと非常によく似ている、を使ったDjangoフォームを持っています。 私の見解では、特定の条件下では、ユーザーに対してフォームを非表示にし、フォームをできるだけ類似させたいと考えています。このフィールドをフィールドに変える最良の方法は何HiddenInputですか? 私はフィールドに属性を設定できることを知っています: form['fieldname'].field.widget.attr['readonly'] = 'readonly' そして、私は希望する初期値を次のように設定できます: form.initial['fieldname'] = 'mydesiredvalue' ただし、ウィジェットのフォームは変更されません。 このフィールドをフィールドにするための最良の/最も「django-y」/最も「ハッキー」な方法は<input type="hidden">何ですか?

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