Web開発alembicでmigrationファイルを1つにまとめる 最近、alembicコマンドを使用してマイグレーションファイルを作成する機会が多いのですが。もしマイグレーションファイルが増えすぎて1つにまとめたい場合はどうするのかといったことが疑問に思ったので、今回それについて記載します。2020.08.31Web開発
Web開発SQLAlchemyでのモデルの作成 前回、先にalembicコマンドのまとめ記事を書いたのですが、今回は続いてSQLAlchemyのモデルについて書きます。fastapiというpythonのframworkを勉強していたのですが、そのテンプレート内のalembicディレクトリを使用してます。2020.08.24Web開発
Web開発alembic:マイグレーションコマンドまとめ 皆さん、こんにちは! 最近、sqlalchemyでモデルを作成したのと、alembicでマイグレーションを実行する機会があったので、使い方を書いておきます。 以下は別記事でまとめようかと思ってます。 どのようにsqlalchemyでモデルを...2020.08.22Web開発
Web開発mysql ユーザ権限の確認・追加・削除まとめ みなさん、こんにちは! 今回は、mysqlのユーザの権限確認方法について記載します。 忘れてしまいがちなので、自分用のメモでもあります笑 ユーザ一覧を確認する mysql> select user, host from mysql.user...2020.08.22Web開発
Web開発Webアプリケーションにおける認証・認可の違い 皆さん、こんにちは! 本日は、認証と認可の違いについて書きます! というのは、最近仕事でWebアプリケーションを開発する際に、どっちがAuthentication or Authorizationか忘れてしまったので、ここで整理しておきます...2020.08.16Web開発
Web開発Pythonでversion切り替え(pyenvとvirtual envまとめ) みなさん、こんにちは! 自分のブログ記事の中で、pyenvとvirtual envを当たり前のように使っていて。 pythonのversion&実行環境の切り替えについて、きちんとわかりやすくまとめていないな。 と、ふと思ったので、今回わか...2020.07.25Web開発
Web開発Python開発にはJupyter notebookが便利 エンジニアのブログを見ていると、Jupyter notebookを使用しているケースがたびたび見受けられるので、今回インストールしてどんなものか試してみました。自分で簡単なテストコードを書いて、動作確認してみたいといったときは、便利なツールだと思います。特にデータ分析系で役に立ちそうです。2020.07.13Web開発
Web開発ngrokの代わりにsmee.ioをline botのwebhookに使ってみた line messaging apiのwebhookにngrokを使用して、メッセージはlineのサーバから返って来ない現象がおきました。なので、代わりのものはないかと探していたところ、smee.ioというものを発見したので使ってみました。2020.07.04Web開発
Web開発SEO的にURLに日本語は含んでOKか 皆さん、こんにちは! 今回はURLに日本語を含んでもSEO的にどうなのかが、気になったので調べてみました。 結論からいうと、特に問題ないです。SEOには良くも悪くも影響しません。 このサイトもそうなのですが、普通に日本語がURLに含まれてま...2020.07.04Web開発
Web開発Django:Modelで循環importエラーが発生した DjangoでWebアプリケーションを開発しているときのことなのですが、久しぶりにはまったので、それについて書きます。なににはまったのかというと、Modelにあらたにforeignkeyを追加しようとしたら、エラーがでて。その原因がなにかわからず、解決するまでにすこし時間がかかりました。2020.06.26Web開発