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

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



23
OSX 10.6でPythonおよびDjangoを使用してMySQLdbを使用する方法
これはOSX 10.6ユーザーにとってよく議論されている問題ですが、機能する解決策を見つけることができませんでした。これが私の設定です: Python 2.6.1 64ビットDjango 1.2.1 MySQL 5.1.47 osx10.6 64ビット --no-site-packagesを使用してvirtualenvwrapperを作成し、Djangoをインストールしました。virtualenvをアクティブにしてpython manage.py syncdbを実行すると、次のエラーが発生します。 Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager utility.execute() File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 257, in fetch_command klass = load_command_class(app_name, subcommand) File …

12
Django Modelオブジェクトをすべてのフィールドをそのままにしてdictに変換します
どのようにしてDjango Modelオブジェクトをすべてのフィールドを持つdictに変換しますか?すべてが理想的には外部キーとフィールドを含みますeditable=False。 詳しく説明しましょう。次のようなDjangoモデルがあるとします。 from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many = models.ManyToManyField(OtherModel, related_name="ref2") ターミナルでは、次のことを行いました。 other_model = OtherModel() other_model.save() instance = SomeModel() instance.normal_value = 1 instance.readonly_value = 2 instance.foreign_key = other_model instance.save() instance.many_to_many.add(other_model) instance.save() これを次の辞書に変換したいと思います。 …

6
DjangoでのOpenIDの最適なソリューションは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 注意してください:これは古代の答えを持つ古代の質問です。現在、リンクされているアプリのほとんどはメンテナンスされていません。最近では、ほとんどの人がdjango-allauthまたはpython-social-authを使用しているようです。元の質問は後世のためにそのままにしておきます。 DjangoにOpenID認証を提供する少なくとも6種類のDjangoアプリがあります。 django-openid django-openid-auth もう死んでいるように見える別のdjango-openid-auth django-authopenid django-socialauth(TwitterおよびFacebookアカウントでの認証も提供します) django-socialregistration(FacebookおよびTwitter認証も持っています) django-openid-consumerは、Simon Willisonのオリジナルのdjango-openidのフォークです。本格的な登録ワークフローよりも簡単なブログのコメントに適しているようです django-social-auth 二人で遊んでみました。Simon Willisonのdjango-openidは良い印象を与えましたが、彼がジャンゴランドでトレンドセッティングの最前線にいるため、彼のトレンドに頭を抱えることが困難な場合があります(たとえば、django-openidの動的URLパターンシステム全体)。さらに、Googleでログインすることができませんでした。 django-authopenidは良い印象を与え、django-registrationとの統合が良いようです。django-socialauthとdjango-socialregistrationはTwitterとFacebookをサポートしています。これは間違いなくプラスです。FacebookがOpenIDプロバイダーになるかどうか、誰がいつ知っているのか...?しかし、socialauthには問題がいくつかあるようです。 だから、そこに最高のOpenIDアプリは何ですか?良い(そして悪い)経験を共有してください。ありがとう!
256 python  django  openid 

9
Djangoは、DEBUG = FalseのときにBad Request(400)を出します
私はdjango-1.6を初めて使用します。でdjangoサーバーを実行するとDEBUG = True、完全に実行されます。しかし、設定ファイルでに変更DEBUGするFalseと、サーバーが停止し、コマンドプロンプトに次のエラーが表示されます。 CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False. に変更ALLOWED_HOSTSした後["http://127.0.0.1:8000",]、ブラウザーで次のエラーが発生します。 Bad Request (400) デバッグモードなしでDjangoを実行することは可能ですか?
254 python  django 

17
DatabaseError:現在のトランザクションは中止され、コマンドはトランザクションブロックの終わりまで無視されますか?
メッセージで多くのエラーが発生しました: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" Djangoプロジェクトのデータベースエンジンとしてpython-psycopgからpython-psycopg2に変更した後。 コードは同じままですが、これらのエラーの原因がわからないだけです。

6
ユーザーがログインしているかどうかを確認する方法(user.is_authenticatedを適切に使用する方法)
私はこのウェブサイトを見ていますが、機能していないため、これを行う方法を理解できないようです。現在のサイトユーザーがログイン(認証)されているかどうかを確認する必要があります。 request.user.is_authenticated ユーザーがログインしていることは確かですが、次のように返されます > (上記のURLの最初のセクションから)次のような他の要求を行うことができます。 request.user.is_active 成功した応答を返します。

3
Django-テンプレートのforループで数値を反復する
日を表示する私のdjangoテンプレートに次のforループがあります。ループ内で数値(以下の場合はi)を反復することが可能かどうかは疑問です。または、データベースに保存してから、days.day_numberの形式でクエリを実行する必要がありますか? {% for days in days_list %} <h2># Day {{ i }} - From {{ days.from_location }} to {{ days.to_location }}</h2> {% endfor %}

7
Djangoでクエリオブジェクトを日付範囲でフィルタリングするにはどうすればよいですか?
次のような1つのモデルにフィールドがあります。 class Sample(models.Model): date = fields.DateField(auto_now=False) 次に、日付範囲でオブジェクトをフィルタリングする必要があります。 1-Jan-2011との間の日付を持つすべてのオブジェクトをフィルタリングするにはどうすればよい31-Jan-2011ですか?



15
Djangoにダウンロード可能なファイルを提供させる
サイトのユーザーが、直接ダウンロードできないようにパスが不明瞭なファイルをダウンロードできるようにしたい。 たとえば、URLは次のようにしたいとします。 http://example.com/download/?f=somefile.txt サーバーでは、ダウンロード可能なすべてのファイルがフォルダーにあることを知っています/home/user/files/。 URLを見つけてそれを表示するのではなく、Djangoにダウンロード用のファイルを提供させる方法はありますか?

3
Django:選択肢の値を表示する
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) テンプレートでは、を呼び出すとperson.gender、'M'またはの'F'代わりに'Male'またはを取得し'Female'ます。 コード(/ )の代わりに値('Male'または'Female')を表示する方法'M''F'

8
サーバー側の拡張を構築するにはpostgresql-server-dev-XYを、クライアント側のアプリケーションを構築するにはlibpq-devをインストールする必要があります
私はvirtualenvでDjangoプロジェクトに取り組んでおり、それをローカルのpostgresデータベースに接続しています。私がプロジェクトを実行すると、 ImportError: No module named psycopg2.extensions 次に、このコマンドを使用してインストールしました pip install psycopg2 その後、インストール中に次のエラーが発生します。 Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application. Complete output from command python setup.py egg_info: …

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