記事一覧
-
低スペックサーバーでDjangoとuWSGIを動かす時の設定
365, 2021-12-09低スペックサーバーでDjangoとuWSGIを動かす時の設定
低スペックサーバーで問題になるのがメモリだ。
安価なサーバーでは十分なメモリを用意することはできない。
1ギガバイト以下のメモリでサイトを運営することになる。そういったサーバーでDjangoをNginxで動かすにはコツがいる。
ドキュメント通りの設定は、低スペックサーバーのことを考慮していないからだ。(省略されました)
-
DjangoのQオブジェクトの使い方: OR検索、否定
363, 2021-12-08DjangoのQオブジェクトの使い方
Djangoでは
filter()
でDBのレコードを検索することができます。
その時にOR検索や否定条件を指定したい時があります。
そういう時はQオブジェクトを使うと簡単にできます。この記事ではDjangoのQオブジェクトについて具体的に解説します。
具体的には↓の項目を見ていきます。(省略されました)
-
DjangoのDateTimeFieldの詳しい使い方: 日付と時刻を扱うフィールド
319, 2021-09-10DjangoのDateTimeFieldの詳しい使い方
Djangoのモデルにはいろいろなフィールドがあります。
CharField, TextField, BooleanFieldなどなど。その中にDateTimeFieldという日付と時刻を扱うフィールドもあります。
このDateTimeFieldを使うと、Djangoのモデルに日付と時刻を記録することが出来ます。(省略されました)
-
Djangoのrunserverがつながらない?原因はWebpackでした
318, 2021-09-09Djangoのrunserverがつながらない?
私の開発環境ではDockerとDjangoを組み合わせて使っています。
Dockerのコンテナを走らせて、そのコンテナ内でDjangoの開発用サーバーを起動し、ホストのブラウザでlocalhostにアクセスして開発中のWebサイトを表示していました。先日も、あるアプリの修正作業をしていて、それをコミットしてしばらくコンテナを放置していました。
2~3日経ってから再びアプリの修正をしようとブラウザでlocalhostにアクセスしました。
このlocalhostにはDjangoの開発用サーバーが繋がっているはずなので、ブラウザでアクセスしたら画面にはアプリの画面が表示されるはずでした。(省略されました)
-
DjangoのFormの初期値の設定方法: initial属性の使い方
312, 2021-08-25DjangoのFormの初期値の設定方法
Djangoではフォームを使ってユーザーからの情報を便利に扱うことができます。
フォームの各フィールドには初期値を設定することができます。この記事ではDjangoのフォーム(Form)のフィールドに初期値を設定する方法を解説します。
結論から言うと初期値の設定にはフォームやフィールドの属性initialを使います。
具体的には↓を見ていきます。(省略されました)