XServerでDjango

XServerでDjangoを動かすやり方がわからずに苦労したけど、結局はそれほど難しい作業はない。

まず、XServerにMiniconda3をインストールする。

インストール方法は記録していないけど、ググったらすぐにでてくる。

いずれにしろ、SSHで接続できる環境があることが前提。

Windowsの場合、Tera Termを利用して作業することになる。

SSHで接続して、
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
でインストーラーをダウンロードして、
bash Miniconda3-latest-Linux-x86_64.sh
でインストール。
インストールが終わったら、環境変数にcondaの場所を登録。
~/miniconda3/bin/conda init bash

全く覚えてないが、特に問題はなかったはず。

XServerでは接続すると、home/ドメイン名がカレントになる。
pwdと入力して/home/●●●となることを確認する。(ここの場合は/home/itsagent)

そのフォルダにminiconda3がインストールされているはず。
lsと入力してminiconda3があることを確認する。

以下、Djangoのプロジェクトを作成する私のやり方。
作成するプロジェクト名をdjangoprojectとする。

まず、XServerでdjangoprojectというプロダクト名のサブドメインを作成する。
反映されるまでかなり時間がかかる。
「ドキュメントルート」は下側のオプションをクリックするとよい。
djangoproject.itsagent.net とかプロジェクト名を頭にしたドメイン名でアクセスできる。

サブドメインが反映できたら、public_htmlにdjangoprojectフォルダが作成されているので、ファイルマネージャでリネームする。(削除してもよいとは思う)

ssh接続してpublic_htmlに移動する。
/home/●●●/直下にあるpublic_htmlではない。
/home/●●●/●●●.net/public_html
に移動する。
(ここの場合は、cd /itsagent.net/public_html)
カレントはプロジェクトフォルダがあるpublic_htmlにしておくということ。

この状態でminiconda3でdjangoのプロジェクトを作成すると目的の場所にdjangoprojectフォルダが作成される。

パスを全部指定してプロジェクトを作成する。

/home/●●●/miniconda3/bin/django-admin startproject djangoproject

プログラムはbinフォルダにある。

djangoproject/ドメイン名でDjango開始ページが表示されるはず。🚀

SSH終了はexit 🙂