环境: windows上通过wmware安装的ubuntu30.
一 、设置环境
1. 设置python
发现可以执行python3,不能python,先设置下。
echo "alias python=python3" >> ~/.bashrc
source ~./bashrc
2. 安装Django
pip install django==3
二、创建项目初始化
1. 新建项目StudentMgrBE
djanto-admin startproject StudentMgrBE
2.新建模块 studentweb
cd StudentMgrBE
python manage.py startapp studentweb
mkdir apps
mv student apps
3.把模块添加进来
在windows用vs code打开该项目
setting.py里添加:
from pathlib import Path
import os,sys
BASE_DIR = Path(__file__).resolve().parent.parent
sys.path.append(os.path.join(BASE_DIR, 'apps'))
INSTALLED_APPS = [
......
'studentweb',
]
三、数据库
1. 创建数据库
去mysql上建个库。
2. 配置数据库信息
setting.py里配置:
import pymysql
pymysql.install_as_MySQLdb()
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'StudentV5DB',
'USER': 'root',
'PASSWORD': '123456',
'HOST': '192.168.48.128',
'PORT': '3306',
}
}
model.py里配置内容
apps.py里加一句
class StudentwebConfig(AppConfig):
name = 'studentweb'
default_auto_field = 'django.db.models.BigAutoField' (加这句)
3. 同步数据(代码到数据库)
pip install pymysql
python manage.py makemigrations
python manage.py migrate

浙公网安备 33010602011771号