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

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

3
djangoテンプレートの辞書で辞書を反復する方法は?
私の辞書は次のようになっています(辞書内の辞書): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} 現在、テンプレートに情報を表示しようとしているだけですが、苦労しています。テンプレートのコードは次のようになります。 {% if landing_dict.ingredients %} <hr> {% for ingredient in landing_dict.ingredients %} …

12
djangoデフォルトのrunserverポートを変更する
manage.py runserverリッスンするデフォルトのポートを無関係に指定できるようにしたいconfig.ini。sys.argv内部manage.pyを解析して設定されたポートを挿入するよりも簡単な修正はありますか? 目標は、./manage.py runserver毎回アドレスとポートを指定せずに実行することですが、から引数を取りますconfig.ini。

15
Django:開発と本番の設定を管理する方法は?
基本的なアプリを開発しています。展開段階で、ローカル設定と運用設定の両方が必要であることが明らかになりました。 次のことを知っておくと便利です。 開発および本番環境での対処方法。 django-debug-toolbarなどのアプリを開発環境でのみ維持する方法。 開発と配置の設定に関するその他のヒントとベストプラクティス。
128 python  django 

15
Python / Djangoを使用してHTMLデコード/エンコードを実行するにはどうすればよいですか?
HTMLエンコードされた文字列があります。 '''<img class="size-medium wp-image-113"\ style="margin-left: 15px;" title="su1"\ src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg"\ alt="" width="300" height="194" />''' これを次のように変更したい: <img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg" alt="" width="300" height="194" /> これをHTMLとして登録して、テキストとして表示されるのではなく、ブラウザによって画像としてレンダリングされるようにしたいと思います。 文字列はそのように保存されています。私はというWebスクレイピングツールを使用しているためBeautifulSoup、Webページを「スキャン」して特定のコンテンツを取得し、その形式で文字列を返します。 C#でこれを行う方法を見つけましたが、Pythonではできません。誰かが私を助けてくれますか? 関連した PythonでXML / HTMLエンティティをUnicode文字列に変換する


8
Djangoテンプレート:選択の詳細バージョン
私はモデルを持っています: from django.db import models CHOICES = ( ('s', 'Glorious spam'), ('e', 'Fabulous eggs'), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) 私はフォームを持っています: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder そして、formtools.previewを使用したいと思います。デフォルトのテンプレートは、選択の短いバージョン(「素晴らしい卵」の代わりに「e」)を印刷します。 {% for field in form %} <tr> <th>{{ field.label }}:</th> <td>{{ field.data }}</td> </tr> {% endfor …

3
Djangoの静的STATIC_URLとSTATIC_ROOTの違い
私は混乱しstatic root、物事を明確にしたいと思います。 Djangoで静的ファイルを提供するには、次のものがsettings.pyand に含まれている必要がありurls.pyます。 import os PROJECT_DIR=os.path.dirname(__file__) 1.静的ファイルを収集するディレクトリへの絶対パス STATIC_ROOT= os.path.join(PROJECT_DIR,'static_media/') 2.静的ファイルのURLプレフィックス STATIC_URL = '/static/' 3.静的ファイルの追加の場所 STATICFILES_DIRS = ( os.path.join(PROJECT_DIR,'static/'),) ...そしてurls.py次の行で: from django.contrib.staticfiles.urls import staticfiles_urlpatterns urlpatterns += patterns('', ( r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT} )) 4.また、 python manage.py collectstatic 質問: 誰かがワークフローを私に説明してくれませんか?今のところ、上記のコードスニペットを指定された場所にコピーして貼り付け、静的ディレクトリに新しいファイルを作成し続けます。私にはsettings.STATIC_ROOT、しかし、私は別のディレクトリに指摘しています。 誰かが各設定のワークフローを説明できればすばらしいでしょう:ファイルがどのように収集および管理されるか、そして従うべき良い習慣は何でしょうか。 ありがとう。

16
djangoでcreatesuperuserを自動化する方法は?
自動で実行manage.py createsuperuserしたいのですがdjango、デフォルトのパスワードを設定する方法がないようです。 どうすれば入手できますか?djangoデータベースから独立している必要があります。
127 django 

7
モデルを1つのdjangoアプリから新しいアプリに移行するにはどうすればよいですか?
4つのモデルを含むdjangoアプリがあります。これらのモデルの1つが別のアプリにある必要があることに気づきました。私は移行用に南をインストールしていますが、これは自動的に処理できるものではないと思います。古いアプリから新しいアプリにモデルの1つを移行するにはどうすればよいですか? また、本番システムなどを移行できるように、これを繰り返し可能なプロセスにする必要があることにも注意してください。

11
DBなしのdjango単体テスト
データベースを設定せずにdjangoユニットテストを書く可能性はありますか?データベースの設定を必要としないビジネスロジックをテストしたい。また、dbのセットアップは高速ですが、状況によっては必要ない場合もあります。
126 django  testing 

14
djangoテンプレートで「ブロック」を繰り返す方法
同じdjangoテンプレートで同じ{%block%}を 2回使用したいと思います。このブロックをベーステンプレートに複数回表示します。 # base.html <html> <head> <title>{% block title %}My Cool Website{% endblock %}</title> </head> <body> <h1>{% block title %}My Cool Website{% endblock %}</h1> </body> </html> そしてそれを拡張します: # blog.html {% extends 'base.html' %} {% block title %}My Blog{% endblock %} # pictures.html {% extends 'base.html' %} {% block title %}My …

30
ソケット '/tmp/mysql.sockを介してローカルMySQLサーバーに接続できません
テストスイート中にローカルMySQLサーバーに接続しようとすると、次のエラーで失敗します。 OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") ただし、コマンドラインmysqlプログラムを実行することで、いつでもMySQLに接続できます 。A ps aux | grep mysqlはサーバーが実行中であることを示し、 stat /tmp/mysql.sockことを示し、ソケットが存在すること確認します。さらに、exceptその例外の節でデバッガーを開くと、まったく同じパラメーターで確実に接続できます。 この問題はかなり確実に再現しますが、100%にはならないように見えます。なぜなら、ブルームーンのたびに、私のテストスイートは実際にはこのエラーに遭遇することなく実行されるためです。sudo dtrussそれで走ろうとすると再現しませんでした。 すべてのクライアントコードはPythonで記述されていますが、それがどのように関連するかはわかりません。 ホストを使用するように切り替えると127.0.0.1、エラーが発生します。 DatabaseError: Can't connect to MySQL server on '127.0.0.1' (61)
126 python  mysql  django 

10
djangoユニットテストを複数のファイルに分散する方法は?
私はpython-djangoアプリケーションを持っています 単体テストフレームワークを使用しています テストは、モジュールディレクトリの「tests.py」ファイルに配置されています。 私はテストを実行しています ./manage.py test app 今… tests.pyファイルはかなり大規模/複雑になっている/汚いです tests.pyテストの小さなコレクションに分割したい... どうやって?

11
Google App Engineの使用に関するフィードバックはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 非常に小さく、迅速で汚れたサイドプロジェクトを行うことを検討しています。Google App EngineがDjangoが組み込まれたPythonで実行されているという事実が好きです-そのプラットフォームを試す口実を与えてくれます...しかし私の質問はこれです: おもちゃの問題以外にApp Engineを利用した人はいますか?良いサンプルアプリが世の中にあるので、これは本当の取引には十分だと思いますが、フィードバックを求めていました。 他の成功/失敗のメモは素晴らしいでしょう。

8
Djangoのテストデータベースをメモリ内でのみ実行する方法は?
Djangoの単体テストの実行には時間がかかるので、それを高速化する方法を探しています。SSDのインストールを検討していますが、SSDにも欠点があります。もちろん、コードでできることはありますが、構造的な修正を探しています。毎回データベースを再構築/南マイグレーションする必要があるため、単一のテストを実行するのも遅くなります。これが私の考えです... テストデータベースは常に非常に小さいことがわかっているので、テストデータベース全体を常にRAMに保持するようにシステムを構成できないのはなぜですか。ディスクには絶対に触れないでください。Djangoでこれをどのように設定しますか?MySQLは本番環境で使用するものなので、引き続き使用したいのですが、SQLite 3などでこれが簡単にできる場合は、その方法を使用します。 SQLiteまたはMySQLには、完全にメモリ内で実行するオプションがありますか?RAMディスクを構成し、そこにデータを格納するようにテストデータベースを構成することは可能ですが、特に消去され続けるため、Django / MySQLに特定のデータベースに別のデータディレクトリを使用するように指示する方法がわかりません。各実行を再作成しました。(Mac FWIWを使用しています。)

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