御风而翔  
个人云笔记

环境: 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
 
 

 

posted on 2025-11-11 16:42  个人记录  阅读(2)  评论(0)    收藏  举报