1、创建远程仓库

image-20240818160313085

2、搭建Django框架

2.1、删除templates文件夹

image-20240818161606344

2.2、更改数据库为MySQL

1
2
3
4
5
6
7
8
9
10
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'server', # 数据库名字
'USER': 'root',
'PASSWORD': 'Zyj1234.', # 密码
'HOST': 'localhost', # 本机
'PORT': 3306,
}
}

2.3、创建并注册APP

1
2
3
在终端根目录下执行

python manage.py startapp APP名称
image-20240818162105249

2.4、创建对应的文件夹

  • 创建视图函数文件夹
image-20240818162303293
  • 创建中间件文件夹并注册中间件
image-20240818162424943

image-20240818163224065

  • 创建静态资源文件夹
image-20240818162611564

2.5、创建数据表

image-20240818162701435

1
2
3
python manage.py makemigrations

python manage.py migrate

2.6、数据库的简单使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
操作数据库的指令

1、插入操作
数据库名.objects.create(属性=值, ......)

usersInfo.objects.create(name='zyj', password='123', age=18)


2、删除操作
数据库名.objects.filter(筛选条件).delete() 删除满足筛选条件的内容

数据库名.objects.all().delete() 删除所有内容

usersInfo.objects.filter(name='zyj').delete()

usersInfo.objects.all().delete()

3、获取数据
数据库名.objects.all() 获取所有的内容
获取后返回的是QuerySet类型 [对象,对象,......]

data_list = usersInfo.objects.all()

for item in data_list:
print(item.id, item.name, item.password, item.age)

数据库名.objects.filter(属性=值) 获取满足条件的内容
获取后返回的是QuerySet类型 [对象,]
data = usersInfo.objects.filter(id=1)

数据库名.objects.filter(属性=值).first() 获取第一条满足条件的数据
获取后返回的直接是一个对象
data = usersInfo.objects.filter(id=1).first()
print(data.name, data.password)

4、修改数据
数据库名.objects.all().update(属性=值) 查找到数据库中所有的数据将其属性修改为新值

usersInfo.objects.all().update(age=26)

数据库名.objects.filter(属性1=值).update(属性2=值) 将满足属性1=值的内容属性2的值修改为新值
usersInfo.objects.filter(id=4).update(age=6)

5、是否存在判断布尔值
# True/False
exists = models.PrettyNum.objects.filter(mobile="1888888888").exists()

3、本地代码提交GitHub

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
初始化 git 仓库
git init

设置用户名
git config --global user.name "Your Name"

设置邮箱
git config --global user.email "email@example.com"

提交到工作区
git add .

提交到暂存区
git commit -m "提交原因"

查看分支
git branch

创建新的分支
git branch 新的分支名

切换分支
git checkout 分支名

生成并配置ssh
1、生成SSH公钥
ssh-keygen -t rsa

2、查看获取公钥
cat ~/.ssh/id_rsa.pub

3、验证是否配置成功
ssh -T git@github.com

连接远程仓库
git remote add test_study git@github.com:ZyjForward/test_study.git

提交代码到远程仓库
git push -u test_study master
第一次提交需要添加 -u,后面的提交不再需要。

配置对应,则可以直接使用git push提交代码
git push --set-upstream 远程仓库名(例如:origin) 远程分支名(例如:master):本地分支名(例如:master)

参考链接
https://blog.csdn.net/weixin_43233914/article/details/103502718

查看当前各分支的详细情况
git branch -v

4、参考文献

1
2
3
https://www.cnblogs.com/xiaomaomao/p/13886095.html

https://worktile.com/kb/ask/269758.html