diadia

興味があることをやってみる。自分のメモを残しておきます。

2019-10-01から1ヶ月間の記事一覧

DateFieldをカレンダーwidgetを使って入力したい

DateFieldにカレンダーwidgetを使う理由 期待された形式で入力されないデータはエラーが出てしまう。 カレンダー形式のウィジェットを使えば、上記の問題を避ける事ができる。 参考資料 https://simpleisbetterthancomplex.com/tutorial/2019/01/03/how-to-u…

geodjangoでポリゴンデータを表示したい

前提 モデルにポリゴンデータを格納済みで、views.pyで如何にして表示させるかを焦点とする。 資料: https://medium.com/@h4k1m0u/display-a-polygonized-raster-in-a-django-webapp-1-2-polygonize-a-raster-and-save-polygons-to-the-7779680a029e https:/…

postgresqlをmacosにbrewでインストールする場合について

Brewでインストールする場合 https://docs.djangoproject.com/ja/2.2/ref/contrib/gis/install/#homebrew 下記の方法でpostgresqlをインストールすることができる。 brew install postgresql #$ brew install postgis #$ brew install gdal #$ brew install …

postgresqlをアンインストールする

最近macで開発をするようになってwindowsと勝手が違うことがわかってきた。 少しメモしておく。 windowsの場合インストールしたソフトウエアはコントロールパネルからアンインストーとできる認識でいる。一方、macはアプリをゴミ箱に入れればそれで終了と読…

postgresqlのデータベースがどのディレクトリに存在しているか確認する

ディレクトリを確認する方法 参考:https://dba.stackexchange.com/questions/1350/how-do-i-find-postgresqls-data-directory #psqlコマンド等でデータベースに接続して、、、 SHOW data_directory;

電話番号に最適なDjangoのフィールドは何か

https://stackoverflow.com/questions/19130942/whats-the-best-way-to-store-phone-number-in-django-models どうやらライブラリがあり、それを利用するのが良いようだ。使い方を随時まとめておく。 https://github.com/stefanfoulis/django-phonenumber-fi…

エラー:form.is_valid()の結果が常にFalseになる場合

エラー原因に対する基本的な探索方法 form.is_valid()を実行したあとには、errorsアトリビュートを実行するか、formをfor構文で各要素をprintするとエラー原因を探る事ができる。 if form.is_valid() == False: for ele in form : print(ele) 今回のエラー内…

InputStreamオブジェクトを文字列に変換

InputStreamReaderオブジェクト ドキュメント:https://developer.android.com/reference/kotlin/java/io/InputStreamReader An InputStreamReader is a bridge from byte streams to character streams: InputStreamReaderはバイトストリームから文字ストリ…

kotlinでインターネットに接続する処理

http接続 処理 //接続先のurlを文字列で準備する val urlStr : String = "接続したいurl" //urlの文字列を使ってURLオブジェクトを生成 val url = java.net.URL(urlStr) //URlオブジェクトを使ってHttpURLConnectionオブジェクトを作成 val con = url.openCo…

ListViewの要素をタップしてデータを取得する

ListViewの要素をタップをしたときにデータを取得するコードをどこに書くか コードはオーバーライドしているonItemClickの中に記載する。 データを取得するコードの書き方 val item = parent.getItemAtPosition(position) as MutableMap<String, Any> position getItemAtP</string,>…

ボタンを押すとTextViewに"PUSH"と表示させる

リスナとイベントハンドラの使い方 リスナはイベントが起きるのをじっと待機するもので、イベントハンドラはイベントが起きたと伝達を受けたとき、何らかの処理を起こすもの(何らかの処理は自分がコードを書いて処理を規定する)。 今回はTextViewに"待って…

strings.xmlの内容を表示する方法

TextViewに文字列を表示させる方法 TextViewに文字列を表示させる場合には、画面の表示を担当するxmlにTextViewを配置する。そしてTextviewに表示したい内容をstrings.xmlで決めてあげると表示することができる。.ktファイルは今回はイジる必要がない。.ktフ…