django-blog-1

カテゴリー:django 作成日:2024年5月24日15:55

djangoでblog その1

djangoでblogを作る方法
条件
マークダウンを使いたい
tailwindcssを使いたい
vueかreactを使いたい
なるべく簡単に作りたい  


まず開発環境

1.ubuntu 22.04LTS or 24.04LTS //proxmox ve 8内で作業する為省略
2.pyenv pythonのバージョンを管理
3.nodenv nodejsのバージョンを管理


pyenv インストール

sudo apt update
sudo apt install build-essential libffi-dev libssl-dev zlib1g-dev liblzma-dev libbz2-dev \
  libreadline-dev libsqlite3-dev libopencv-dev tk-dev git

gitでpyenv clone

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

echo '' >> ~/.bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
source ~/.bashrc

pyenv でインスール可能なバージョン

pyenv install --list

pyenv で 3.10.8をインストール

pyenv install 3.10.8
pyenv install 3.7.0

pyenv で現在インストールされているリスト

pyenv versions

pyenv の使うバージョンを全体で指定

pyenv global 3.10.8

pyenv フォルダ別にバージョン指定

cd /home/folder
pyenv local 3.7.0

nodenv インストール

pyenvの使い方によく似ています
git clone https://github.com/nodenv/nodenv.git ~/.nodenv

echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(nodenv init -)"' >> ~/.bashrc

nodejsバージョン一覧を取得用 node-build インストール

git clone https://github.com/nodenv/node-build.git $(nodenv root)/plugins/node-build

source ~/.bashrc

nodenvでインストールできる一覧

nodenv install --list

nodenv でインストール

nodenv install 18.16.1
nodenv install 16.14.0

nodenv で現在インストールされているリスト

nodenv versions

nodenv の使うバージョンを全体で指定

nodenv global 18.16.1

nodenv フォルダ別にバージョン指定

cd /home/folder
nodenv local 16.14.0
pyenv local 又は nodenv localを指定すると フォルダーに .python-version .node-versionが記録される

.python-versionの中身
3.10.8

.node-versionの中身
16.14.0