pycharm+WSL搭建django项目(WSL+Pycharm环境搭建系列之三)

0.前言

上次我们聊到如何在WSL中安装PYTHON3
本次我们聊聊,如何使用Pycharm+WSL创建一个django项目并简单的初始化django项目

1. 搭建步骤

项目目录起名为csdntestdjango, 选择先前配置的解释器,选择WSL
新建WSL解释器
选择分发版,点击下一步
选择Linux分发版
选择新建, 位置填一个空的路径放置虚拟环境,例如:/venv/csdntestdjango,点击创建
创建虚拟环境

随后点击创建,完成项目创建项目
创建项目
自动开始启动django安装
初始化项目

2、初始化django项目

主要设置一下数据库链接,确保django初步能够正常运行
默认PYcharm的终端仍然是本地而非wsl,将pycharm的终端设置为bash.exe
更改终端设置
WSL终端不会激活虚拟环境,需要手动激活

source /venv/csdntestdjango/bin/activate

激活后,效果
激活虚拟环境
我这里数据库需要使用pqsql,并且比较熟悉django3.2,安装对应pip

pip uninstall django
pip install psycopg2-binary==2.9.3
pip install django==3.2.11 

为了方便后续一些问题的演示,我将settings的数据库配置进行json文件外置

settings.py修改

import json

conf = json.load(open("config/config.json", "r", encoding="utf-8"))
DATABASES = conf['database']

创建config文件夹,新建config.json文件

{
  "database": {
    "default": {
      "ENGINE": "django.db.backends.postgresql",
      "NAME": "csdndjangotest",
      "USER": "username",
      "PASSWORD": "password",
      "HOST": "192.168.200.1",
      "PORT": "5432"
    }
  }
}

点击运行,看效果

运行项目

如果你觉得我的文章还不错,确实解决了您的一些问题的话,麻烦点个赞、收藏、加粉丝,如果有什么问题可以在评论区交流,我将及时答复或者做出修正,谢谢!

你可能感兴趣的:(Linux,python,WSL+Pycharm环境搭建,django,pycharm,python)