Python

Djangoでページをキャッシュ化して爆速で表示するための設定

Djangoでページをキャッシュ化し、爆速でサイトを表示する方法です。 ページごとキャッシュするので、ブログやポータルサイトなどの静的なコンテンツ向きの設定になります。 1. settings.pyの設定 settings.pyに下記のコードを追加します。 settings.py [crayon-5c1781685a596801293083/] 「my_cache_table」は、キャッシュを保存 […]

Djangoのセキュリティ対策設定

Djangoの管理コマンドには、プロジェクト構成の検証用コマンドcheckが用意されています。 このコマンドを実行すると、アプリケーション起動時にエラーとなる記述を、アプリケーションを実行せずに確認できますが、 --deployオプションを使うと、本番環境向けのセキュリティ関連の設定をチェックができます。 [crayon-5c1781685ae4b730530565/] 表示される警告は、次のソー […]

Djangoのモデルにcreated_at,updated_atを実装する

Djangoのモデルによくある作成日(created_at),更新日(updated_at)を追加する方法です。 基本的にモデルに各項目を設定するだけで実装できます。 各項目の追加、更新も自動で行ってくれるので、脳死でとりあえず追加しておくのもありだと思います。 設定方法 models.pyのモデルに2行追加するだけです。 polls/models.py [crayon-5c1781685b34e […]

Python入門 – 30分でPythonを読めるようになる!

Pythonのここがすごい! 平均年収ランキング2016 1位! Googleの公用語 AIが作れる PHPよりも早い 比較的短いコートで実装できる 可読性が高い 学習コストが少ない ここがダメ みんなやらない この記事は 茶番は、ここまでにして… Pythonって素晴らしい言語ですよね。 Deep Learningが出来たり、YoutubeやInstagramなどのWEBアプリケーションなども作 […]