Djangoを使っているプロジェクトでMySQLにunicode絵文字を投入したくなったので。 Unicode絵文字 iOSで使える絵文字キーボードに含まれる絵文字はUTF-8で符号化した時に4バイトになる。UTF-8で符号化した時に4バイトになるのは一部も漢字もそうだが具体的にはこのあたり。
sqlite3はデータベースが1つのファイルで簡潔するので、バックアップがファイルのコピーで済む等、扱いが非常に簡単です。 そのため僕はDjangoのアプリケーションを作るときは、sqlite3を使用しています。 しかし、sqlite3ではトランザクション実行時にファイル全体がロックされるので、複数プロセス・スレッドから同時に書き込みを行うような用途の場合、別のデータベースエンジンを使用した方が良いと思われます。 僕は今、一定時間ごとにwebページをクローリングして、得られたデータをデータベースに保存するようなプログラムを今書いています。 cronで指定したインターバル以内にプログラムが終了しなかった場合、古いプロセスと新しいプロセスで同時にデータベースへのアクセスが発生してしまい、うまくデータベースへの書き込みが出来ないという自体に陥ってしまいました。 そこで、データベースエンジンをsq
Python の Web アプリケーションフレームワークである「 Django 」を利用して、アプリを作成する手順を書いていきます。今回はとりあえず、プロジェクトを作成して「 It worked! 」と表示されるところまで説明していきたいと思います。前提条件OS : macOS Sierra 10.12.3Python : 3.5.1Django : 1.10.5Python のバージョン管理はこちらを参考に設定してもらえればと思います。https://codelab.website/mac-pyenv-virtualenv/プロジェクトを作成するDjango はあらかじめ pip などでインストールしておいてください。# とりあえず最新版... 環境 Python : 3.5.1 Django : 1.10.5 MySQL : 5.5.42PyMySQL のインストールPython 2系
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く