diadia

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

環境構築

gunicornをインストールしてサービス公開

http://torajirousan.hatenadiary.jp/entry/2019/04/22/181826 collectstaticを実行 サーバーに/usr/share/nginx/html/media,/usr/share/nginx/html/staticディレクトリがあることを確認してcollectstaticを実行する。 # ディレクトリがない場合以下を実行 $…

エラー: django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6: FROM unnest(c.conkey) WITH ORDINALITY co...

エラー django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6: FROM unnest(c.conkey) WITH ORDINALITY co... 以上のエラーが発生した。 これはdjangoのmigrateコマンドを実行したときのエラーである。 環境 環境 ---------…

centos7にdjangoをインストール

djangoのインストール pipを予めインストールしておくこと。 sudo pip install django==2.2 その他djangoに必要と思われるもののリスト # djangoで画像を表示させるアプリを作る時 pip install -y Pillow # django-allauthを使う時 pip install django-allau…

さくらVPSを使ってdjangoを公開する まとめ

さくらVPSにcentos7を入れる http://torajirousan.hatenadiary.jp/entry/2019/03/31/011303 centos7の初期設定 サーバーへ安全にssh接続できるような設定を行う。 http://torajirousan.hatenadiary.jp/entry/2019/04/22/172101 条件は以下の通り。 root以外…

サーバー構築 ssh関係

前提の説明 centos7を入れたばかりのサーバーには、ssh root@***.***.***.***で接続することができる。もちろんrootユーザーのパスワードが必要ではあるが、パスワードさえ分かれば接続できてしまう。言い換えればデフォルトのsshの設定では不特定多数の第三…

その他centos7の環境構築

centos7にはlsofコマンドを使えるようにする centos7 にはどうやらlsofコマンドが最初から使えるわけではないようだ。 そこでlsofコマンドを使えるための環境構築方法をメモしておく。 ちなみにlsof はLiSt Open Fileのことらしい。 インストール # yum -y i…

centos7にpythonやpipを入れる

centos7にepelを使う 以下のコマンドでepelをいれることができる。このepelを使ってpithon,pipを入れていく。各コマンドはrootユーザ出ない場合、sudoを付け加えること。 参考:https://cjsawer.whitewillow.co.uk/2018/08/29/epel-python-3-6-with-pip-on-c…

画像処理について

環境についてAIが流行ってるので画像系のAIについて調べてみた。pythonにはライブラリがあるみたいだ。今回は試しにopenCVを使ってみようと思う。 参考サイトとして以下がめっちゃ良さそう。 アルゴリズム雑記 openCVを使うにはnumpyもインストールしなけれ…

django postgresqlの設定

概要 改正版 centos7にpostgresqlを入れてdjangoを動かす場合を想定している。 djangoでpostgresqlを使うためにdjangoのsettings.pyにpostgresqlのデータベースの諸情報を登録する手続きを取らなければならない。そしてそれは、 サーバにpostgresqlをインス…

djangoローカル環境構築について

環境条件 django2.0以上のものを使用 python3系を使用 virtualenv等の仮想環境を設ける 概要 やり方は2つある。anacondaを使わない方法と使う方法。windowsの場合はanacondaを使った方法が望ましい。 virtualenvを使う方法(anacondaを使わない方法) ①python…