Djangorobots.txt, クローラー

今回やること

クローラーにトップページのみを読み込ませ、バックの管理画面などは読み込ませないようにします。
また、Djangoにrobots.txtを設置し、Nginxでrobots.txtのエイリアス設定を行います。

Djangopdb, デバッグ

pdbについて

DjangoにはDjango Debug Toollbarという非常に素晴らしいデバッグツールがありますが、テンプレートが正常に表示される状況でしか使えないのがやや難点ではあります。

そんなきにおすすめなのが ...

DjangoMariaDB, mysqlclient

すると’OSError: mysql_config not found’と表示されてインストールできませんでした。

事前にapt install mariadb-serverをしている状態でした。

Django

起動中のサービスを誤って停止してしまった時に再度起動させようとしたら、すでにポートが使われていると出てきました。

ps -uと打ってみると先ほどまで動いていたプロセスが残っている模様。

下のコマンドでプロセスを ...

Django

一度間違ったマイグレートファイルをマイグレートしてしまった場合は、

とすることで取り消しすることができます。appNameのとこだけ各自のアプリケーション名に変更してください。

取り消し後はマイグレートファイル ...

Djangoモデル

from app名.models import モデル名と指定すると他アプリのモデルを呼び出すことができます。

hogeアプリケーションで、fugaアプリケーションのUserモデルw呼び出したい場合はこのようになります。

DjangoHello World!, 汎用ビュー

初心者の登竜門、Hello World!をDjangoでやります。

Django環境の起動などについてはここを参照してください
2分でできるDjango環境構築

なにはともあれプロジェクトの作成 ...

DjangoDB, DBeaver

Dbeaverを起動させると、一番左上に電源プラグのようなものあるのでそれをクリックします。

Dbeaverについてはこちらを参照
DB:おすすめのデータベース接続クライアント

下の写真のようにデータベ ...

DjangoGit, heroku, pip3

git push heroku masterしようとすると、ずらずらと表示された文字の下の方に

がでてきてpushができませんでした。

エラーの内容を見てみると、

どうやらpsycopg2に原因があ ...

DjangoMTV, フレームワーク, 環境構築

タイトルは2分ですが、慣れれば1分でできます。(Pythonすごい!)

前提条件

Python3をインストール済み

環境構築python仮想環境の構築と起動

停止するときはdeactivateです。

ち ...