Django配置
Windows --
创建Django项目
django-admin startproject HelloWorld
创建App
django-admin startapp App
获得项目目录为
|-- HelloWorld
| |--App
| |--__init__.py
| |--admin.py
| |--apps.py
| |--models.py
| |--tests.py
| |--migrations
| |-- __init__.py
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py
把App导入到项目里
打开项目根目录
在settings.py文件里添加
导入数据库
在app/models.py 文件里添加数据库
如下
执行 python3 manage.py makemigrations生成表述文件
执行 python3 manage.py migrate指令把结构变化应用到数据库
python3 manage.py runserver 跑起来
vscode 配置文件
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [{
"name": "Python: Django",
"type": "python",
"request": "launch",
"program": "${workspaceFolder}\\manage.py",
"args": ["runserver", "8080", "--noreload"],
"django": true
}, ]
}
--launch.json
------------------------------
后台服务器指令
nohup python3 /data/wwwroot/myWeb/manage.py runserver 0.0.0:8000
nohup -- 一直启动
source /data/env/pyweb/bin/activate
source 切换虚拟环境