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

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

23
Django:ImproperlyConfigured:SECRET_KEY設定は空にできません
基本設定を含む複数の設定ファイル(開発、プロダクションなど)を設定しようとしています。成功することはできません。実行しようとする./manage.py runserverと、次のエラーが発生します。 (cb)clime@den /srv/www/cb $ ./manage.py runserver ImproperlyConfigured: The SECRET_KEY setting must not be empty. これが私の設定モジュールです: (cb)clime@den /srv/www/cb/cb/settings $ ll total 24 -rw-rw-r--. 1 clime clime 8230 Oct 2 02:56 base.py -rw-rw-r--. 1 clime clime 489 Oct 2 03:09 development.py -rw-rw-r--. 1 clime clime 24 Oct 2 02:34 __init__.py -rw-rw-r--. …


6
依存関係としてGitリポジトリを含めるようにsetup.pyを作成する方法
setup.pyパッケージ用に書き込もうとしています。私のパッケージは、別のGitリポジトリへの依存関係を指定する必要があります。 これは私がこれまでに持っているものです: from setuptools import setup, find_packages setup( name='abc', packages=find_packages(), url='https://github.abc.com/abc/myabc', description='This is a description for abc', long_description=open('README.md').read(), install_requires=[ "requests==2.7.0", "SomePrivateLib>=0.1.0", ], dependency_links = [ "git+git://github.abc.com/abc/SomePrivateLib.git#egg=SomePrivateLib", ], include_package_data=True, ) 私が走るとき: pip install -e https://github.abc.com/abc/myabc.git#egg=analyse 私は得る 要件SomePrivateLib> = 0.1.0(分析から)を満たすバージョンが見つかりませんでした(バージョンから:) SomePrivateLib> = 0.1.0(分析から)に一致するディストリビューションが見つかりません 私は何が間違っているのですか?

7
Djangoのプロファイリング
私のdjangoアプリケーションは、本番環境でひどく遅くなっています。おそらく、いくつかの複雑なクエリやインデックス付けされていないクエリが原因です。 アプリケーションをプロファイルするジャンゴっぽい方法はありますか?
98 django  profiling 


7
Docker-Composeを使用する場合、Djangoデータベースの移行をどのように実行しますか?
Docker Django / PostgreSQLアプリを次のように設定しました DockerサイトのDjangoクイックスタートの指示に。 コマンドを使用して、初めてDjangoのmanage.py migrateを実行するとき sudo docker-compose run web python manage.py migrate期待どおりに動作します。データベースはDocker PostgreSQLコンテナー内に問題なく構築されています。 Djangoアプリ自体に加えられた変更も、保存した瞬間にDocker Djangoコンテナーに反映されます。それは素晴らしい! 私は、Djangoの中にモデルを変更し、モデルに一致するようにPostgresデータベースを更新しようとすると何の移行は、私が実行回数に関係なく起こりませんので、しかし、何も変更が検出されないmakemigrationsか、migrateもう一度を。 基本的に、Djangoモデルを変更するたびに、(を使用してsudo docker-compose rm)Dockerコンテナーを削除し、新しい移行でやり直す必要があります。 私はまだDockerの周りに頭を抱えようとしています、そしてそれがどのように機能するかについて理解していない恐ろしいことがたくさんありますが、これは私を狂わせています。移行しても私の変更が表示されないのはなぜですか?何が悪いのですか?

10
Djangoでdbをリセットする方法は?コマンド 'reset' not foundエラーが表示される
このDjango by Example tutotrialに従ってください:http ://lightbird.net/dbe/todo_list.html チュートリアルは言う: 「これによりテーブルのレイアウトが変更され、Djangoにテーブルのリセットと再作成を依頼する必要があります。 manage.py reset todo; manage.py syncdb」 しかし、実行manage.py reset todoするとエラーが発生します: $ python manage.py reset todo - Unknown command: 'reset' これは、postgresqlではなくsqlite3を使用しているためですか? 誰かがデータベースをリセットするためのコマンドを教えてもらえますか? コマンド:python manage.py sqlclear todoエラーを返します: $ python manage.py sqlclear todo CommandError: App with label todo could not be found. Are you sure your INSTALLED_APPS setting …

15
Django Rest Frameworkファイルのアップロード
Django Rest FrameworkとAngularJsを使用してファイルをアップロードしています。私のビューファイルは次のようになります: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) postメソッドの最後の行はすべてのデータを返すはずなので、いくつか質問があります。 何かがあるかどうかを確認する方法はrequest.FILES? ファイルフィールドをシリアル化する方法 パーサーをどのように使用すればよいですか?

10
Django Rest Framework-認証資格情報が提供されていません
Django Rest Frameworkを使用してAPIを開発しています。「注文」オブジェクトを一覧表示または作成しようとしていますが、コンソールにアクセスしようとすると次のエラーが表示されます。 {"detail": "Authentication credentials were not provided."} ビュー: from django.shortcuts import render from rest_framework import viewsets from django.contrib.auth.models import User from rest_framework.renderers import JSONRenderer, YAMLRenderer from rest_framework.response import Response from rest_framework.views import APIView from order.models import * from API.serializers import * from rest_framework.permissions import IsAuthenticated class OrderViewSet(viewsets.ModelViewSet): model …

5
get_user_modelとsettings.AUTH_USER_MODELを使用したDjango
Djangoドキュメントを読む: get_user_model() Userを直接参照する代わりに、django.contrib.auth.get_user_model()を使用してユーザーモデルを参照する必要があります。このメソッドは、現在アクティブなユーザーモデル(指定されている場合はカスタムユーザーモデル、それ以外の場合はユーザー)を返します。 ユーザーモデルに対して外部キーまたは多対多の関係を定義する場合は、AUTH_USER_MODEL設定を使用してカスタムモデルを指定する必要があります。 私は上記のテキストと混同しています。私はこれを行う必要があります: author = models.ForeignKey(settings.AUTH_USER_MODEL) またはこれ... author = models.ForeignKey(get_user_model()) どちらも機能しているようです。
98 python  django 

4
Django:クエリを使用して列の値の合計を計算します
私はモデルを持っています class ItemPrice( models.Model ): price = models.DecimalField ( max_digits = 8, decimal_places=2 ) .... priceこのクエリセットの合計を計算するためにこれを試しました: items = ItemPrice.objects.all().annotate(Sum('price')) このクエリの何が問題になっていますか?または、price列の合計を計算する他の方法はありますか? これはクエリセットでforループを使用して実行できることはわかっていますが、洗練されたソリューションが必要です。 ありがとう!
98 python  django 

4
検証済みのフォームにエラーを挿入しますか?
form.Formユーザー入力値を検証した後、さらに処理するためにそれらを別の(外部)プロセスに渡します。この外部プロセスにより、値のさらなるエラーが見つかる可能性があります。 これらのエラーを既に検証済みのフォームに挿入して、通常のフォームエラー表示メソッドを介して表示できるようにする方法はありますか(または、より優れた代替アプローチがあります)? 1つの提案は、フォーム検証に外部処理を含めることでした。これは、外部プロセスが単に検証するだけではないため、理想的ではありません。

7
すべてのSQLクエリをログに記録する
djangoアプリケーションが実行したすべてのSQLクエリをログに記録するにはどうすればよいですか? 管理サイトからのSQLを含むすべてをログに記録したい。この質問とFAQの回答を見ましたが、どこに置くべきかまだわかりません from django.db import connection connection.queries すべてを1つのファイルに記録するには? だから私の質問は-すべてのSQLステートメントがログに記録されるファイル(たとえばall-sql.log)を作成するにはどうすればよいですか?
97 django 

4
Djangoエラー-一致するクエリが存在しません
私はついにプロジェクトを本番レベルにリリースしましたが、突然、開発段階で対処する必要がなかったいくつかの問題が発生しました。 ユーザーがいくつかのアクションを投稿すると、次のエラーが発生することがあります。 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment = Comment.objects.get(pk=comment_id) File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 131, in get return self.get_query_set().get(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 366, in get % self.model._meta.object_name) DoesNotExist: Comment matching query does not …

2
django 1.3以降のシンプルなファイルへのログの例
リリースノートは言う: Django 1.3は、Pythonのロギングモジュールのフレームワークレベルのサポートを追加します。 それはすばらしい。それを利用したいのですが。残念ながら、ドキュメントはそれがどれほど単純で価値があるかを示す完全に機能するサンプルコードの形でシルバープラッターにすべてを渡してくれません。 このファンキーな新機能を設定して、コードを実行できるようにする方法 logging.debug('really awesome stuff dude: %s' % somevar) そして、「/ tmp / application.log」というファイルを確認してください 18:31:59 Apr 21 2011 awesome stuff dude: foobar 18:32:00 Apr 21 2011 awesome stuff dude: foobar 18:32:01 Apr 21 2011 awesome stuff dude: foobar デフォルトのPythonロギングとこの「フレームワークレベルのサポート」の違いは何ですか?

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