Django REST Frameworkを使って、WebAPIの認証をJWTにしたとき備忘録。 インストール $ pip install django djangorestframework djangorestframework-jwt 全体の設定 settings.pyに設定を追加 REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_fr…
個人的な備忘録。ひさびさにDjangoプロジェクトを最初から作ると忘れる。。 virtualenvの用意 $ mkvirtualenv --no-site-package sample_project プロジェクトの作成 $ python pip install django $ django-admin startproject sample_project settingsを分…
Python3.xの新機能ネタ。3.4でEnumが入ったらしい。。便利。 Enumを使って、DjangoのModelのChoiceに利用してみたときの備忘録 Enum便利 form enum import Enum class NumStatus(Enum): ONE = 'いち' TWO = 'に' THREE = 'さん' # name or valueでメンバーア…
Pythonのフォーマットする方法がいろいろあるっぽく、調べた時の備忘録。 フォーマットの種類 num = 1000 ### str.format() print('{:,.2f}'.format(num)) # 1,000.00 ### f文字列:Python3.6の新機能 print(f"{num:,.2f}") # 1,000.00 指定する書式文字列は…
Python3.7の新機能で、Data Classesが追加されたよう。素敵すぎる。。 @dataclassesデコレータをつけると、initやstrを自動生成してくれる仕組みらしい。 import dataclasses @dataclasses.dataclass class InventoryItem: '''Class for keeping track of an…
あまり使わないのだけれど、bashの変数展開について調べたので、その時の備忘録。 意外といろいろできて便利!! #!/bin/bash FOO='AB-AB-CD-CD' ### 文字列置換 # 最初の一致のみ: ${変数名/置換前文字列/置換後文字列} echo ${FOO/AB/ab} # => ab-AB-CD-C…
Djangoでメールを送るときの備忘録。 よく使うけど、よく忘れるので。。 from django.core.mail import send_mail send_mail( 'Subject here', 'Here is the message.', 'from@example.com', ['to@example.com'], fail_silently=False, ) メールのバックエン…
ひさびさにKotlinしたらDataBindingで悩んだので、その時の備忘録。 Gradle 要点のみ。kaptを使う。 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' // F…
画面表示時、初期状態ではキーボードを表示してほしくないときのあれ。 フォーカスせずにキーボードが表示されないようにする <EditText/> <TextView android:focusable="true" android:focusableInTouchMode="true"> <requestFocus /> </TextView> 逆に、フォーカスする <EditText> <requestFocus /> </EditText> <TextView/> 参考にしたサイト様 【Android】画面起…</textview/></edittext/>
AndroidでFABのサイズを変えたかったので、いろいろ調べたときの備忘録 もとのサイズを変更しているので、正攻法じゃない感が半端ない&全体に適用されるけど。。 色を変える(Layout XMLのbackgroundTint) 色を変える場合は、backgroundTintすればOK