ウェブサイト検索

python - Djangoテンプレートでクエリフィルタリングをどのように行いますか

Djangoテンプレート内でフィルタリングされたクエリを実行する必要があり、ビュー内のPythonコードに相当するオブジェクトのセットを取得します。

queryset = Modelclass.objects.filter(somekey=foo)

私のテンプレートでは、以下のことをしたいです。

{% for object in data.somekey_set.FILTER %}

しかし、FILTERの書き方がどうしてもわからない。

続きを読む →

python - withステートメントで定義された変数はwithブロックの外で利用可能ですか?

次の例を考えてみてください:

with open('a.txt') as f: pass Is f supposed to be defined here?

私は、with文の言語ドキュメント(2.7)とPEP-343を読みましたが、私が判断する限り、これについては何も言及されていません。

CPython 2.6.5ではf</code>はwithブロックの外で定義されているようですが、変更される可能性のある実装の詳細には依存したくありません。

続きを読む →

python - 文字列を演算子に変換する

どのようにして、"+"</code>のような文字列を演算子プラスに変換できますか?

回答#1

ルックアップテーブルを使用してください:

import operator ops = { "+": operator.add, "-": operator.sub } # etc. print(ops["+"](1,1)) # prints 2

回答#2

import operator o

続きを読む →

なぜ私の詩の仮想環境は、私が設定したpyenvのPythonではなく、システムのPythonを使用しているのですか?

最近、PyenvとPoetryの両方をインストールし、新しいPython 3.8プロジェクトを作成したいと考えています。適切なPyenvコマンドを使用して、pythonのglobal</code>とlocal</code>のバージョンを3.8.1</code>に設定しました(たとえば、pyenv global 3.8.1</code>)。ターミナルでpyenv version</code>を実行すると、出力

続きを読む →

python - Djangoの日付フィールドのデフォルトオプション

日時フィールドを持つモデルがあります。

date = models.DateField(_("Date"), default=datetime.now())

組み込みのDjango管理者でアプリをチェックすると、DateField</code>にも時間が追加されてしまうため、保存しようとするとエラーが返されます。デフォルトを日付だけにするにはどうすればよいですか?(datetime.today()</code>も機能していません)

回答#1

だからこそ、常に基本のdatetime

続きを読む →

sys - Pythonスクリプトから現在のディレクトリの親を取得する

Pythonスクリプトから現在のディレクトリの親を取得したいです。例えば、/home/kristina/desire-directory/scriptsからスクリプトを起動した場合、この場合の望ましいパスは/home/kristina/desire-directoryです。

私はsys.path[0]</code>をsys</code>から知っています。しかし、sys.path[0]</code>の結果の文字列を解析したくありません。Pythonで現在のディレクトリの親を取得する別の方法はありますか?

続きを読む →

python - NumPy配列へのビューを作成するにはどうすればよいですか?

私は2Dのnumpy</code>配列を持っています。それに対して最初のk</code>行とすべての列を含むビューを作成する方法はありますか?

ポイントは、基礎データのコピーを避けることです(配列が非常に大きいため、部分的なコピーを作成することは現実的ではありません)。

回答#1

もちろん、通常通りインデックスを付ければ大丈夫です。例えば、y=x[:k, :]</code>この操作は元の配列へのビューを返します。データはコピーされず、y</code>への更新はx</code>に反映され、その逆も同様です。

編集:

私は一般的に10GBを超えるuint8の3D配列を扱っているので、これについて非常に心配しています... Numpyは、いくつかのことに留意すれば、メモリ管理に非常に効率的です。メモリ内で配列のコピーを避けるためのいくつかのヒントを以下に示します:

続きを読む →

python - OpenCVのインストールが失敗するのは、"skbuild"が見つからないためです

私は、そこにOpenCVをインストールする必要があるDockerイメージを持っていて、昨日から「skbuild」モジュールが見つからないために失敗するようになりました。

Step 12/24 : RUN pip install opencv-python opencv-contrib-python ---> Running in a0f746a23aed Collecting opencv-python Downloading https://files.pythonhosted.org/packages/77/f5/49f034f8d109efcf9b7e98f

続きを読む →

python - djangoテンプレートで{% url ??? %}を使用する

私はテンプレートの中で'url'タグの使い方についてたくさんの回答をグーグルで探しましたが、'テンプレートに挿入して、URLを取得したいビューを指すだけ'という回答が多く見つかりました。しかし、私にはうまくいきませんでした。 :( 可能な限りすべての組み合わせを試してみましたが、最後の手段としてここに投稿することになりました。

では、こちらです。私のurls.pyは次のようになっています:

from django.conf.urls.defaults import * from login.views import * from mainapp.views import * import settings Uncomme

続きを読む →

python - Boto3/S3: copy_objectを使用してオブジェクトの名前を変更する

Python Boto3を使用してS3バケット内のファイル名を変更しようとしていますが、引数を明確に理解できません。誰か助けてくれませんか?

私が計画しているのは、オブジェクトを新しいオブジェクトにコピーし、その後実際のオブジェクトを削除することです。

ここで似たような質問を見つけましたが、boto3を使用した解決策が必要です。

回答#1

私は別の解決策を見つけました

s3 = boto3.resource('s3') s3.Object('my_bucket','new_file_key').copy

続きを読む →