About Cosense
Help
Log in
evesquareの脳内
d
j
a
n
g
o
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
django-auditlog 超簡単にログ履歴機能実装できる
https://qiita.com/ryu22e/items/33162894ecb75822749a#django
DjangoのQuerySetをPandas Dataframeへ
QuerySetの取得↓シリアライズ(JSON)↓データフレームへ
Djangoハイフンのソートどっちだっけ
`Book.objects.filter(title__contains="星").sort("title")``Book.objects.filter(title__contains="星").sort("-title")`どっちが昇順で降順かいつも忘れる。table:tableハイフンなし ("title") ハイフンあり ("-title")
djangorestframework-camel-caseの導入
`? 概要``djangorestframework-camel-case`はDRFでJSONレスポンスを返すとき、自動的にキーをキャメルケースに変換してくれるライブラリです。https://github.com/vbabiy/djangorestframework-camel-case`? 例`たとえば、ユーザ情報を返却するAPIを叩いたとき
Django5.0から5.1へアップデートしたら、No such file or directoryになった
Djangoの管理画面の名称を変える
django-axes ロック解除コマンド
`$ python manage.py axes_reset`#django
Django duplicate key valueを改善する
Django TrigramSimilarityを試す
DRFのテストでmultipart/form-dataのリクエストを送る
https://gist.github.com/nghiaht/682c2d8d40272c52dbf7adf214f1c0f1#django #restframework #test
Django Admin JSONFieldをインデントつけて表示する
`list_display = [``"_summary",``]``@staticmethod``def _summary(obj):`
Django Trigram similarity 類似度検索
https://docs.djangoproject.com/en/4.2/ref/contrib/postgres/search/#trigram-similarity近似を使って検索できる。`>>> from django.contrib.postgres.search import TrigramDistance``>>> Author.objects.create(name="Katy Stevens")`
django-polymorphic
関係のあるモデルを一つのクエリセットに混ぜて出せる。便利(使い所にもよるが)。DRFも対応している。docs: https://django-polymorphic.readthedocs.io/en/stable/#django #db #library #polymorphic
Django REST frameworkで実質GraphQLする
GraphQLを触ったことはないが、必要な情報だけを取って来れるみたいな認識。それでいうとhttps://github.com/rsinger86/drf-flex-fieldsこのライブラリを使うことで、必要な情報だけを取って来れる。`https://hogehoge.hoge/api/?fields=id,name`
Django ProxyModel
#django
Django transaction.atomicについて
なんかみたことはあるけど理解していなかったため、ちょっと調べた。短い文で表すと、`transaction.atomicを使うことで処理の途中でエラーが起きた時DBの変更が戻される`どういうことかというと、よくある銀行の例で口座間のお金を移動する処理を書いてみるとする。(本番でこんなコードを書いてはいけない())`def money_idou():`
Django テンプレートのstaticに変数を指定する?
`{% load static %}``{% get_media_prefix as MEDIA_URL %}``<img src="{{ MEDIA_URL }}{{ config.LOGO_IMAGE }}">`https://django-constance.readthedocs.io/en/latest/に上のコード記述があった。
Django 管理コマンド manage.py まとめ
manage.pyのコマンド一覧が日本語で記述されている。分かりやすい。https://qiita.com/okoppe8/items/7e3de8a4dd40b48debea#django
django-currentuserというライブラリ
`created_at`, `updated_at`と同じように`created_by`,`updated_by`を自動で作成者などが保存できる`#ライブラリREADME.mdより``from django_currentuser.middleware import (``get_current_user, get_current_authenticated_user)``# As model field:`
Djangoのテンプレート内でソートする
https://rukurx.hatenablog.jp/entry/2019/11/21/080000`// 昇順``{% for hobby in user.hobbies.all|dictsort:"id"%}``// 降順``{% for hobby in user.hobbies.all|dictsortreversed:"id"%}`
Django初期データを自動で投入する
[* 初期データの作成]`python3 manage.py dumpdata [アプリ名].[モデル名] > out.json`>出力するファイル名は任意> ダンプしたデータは`[アプリ名]/fixtures`に入れると良いと思う。[* 空のマイグレーションファイルを以下のコマンドで作成する]
DjangoのModelFormでクリア可能なFileInputにする
Created
a few seconds ago
by
EveSquare
Updated
a few seconds ago
by
EveSquare
Views: 1
Page rank: 0
Copy link
Copy readable link
django