编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

想用python建个网站,计划持续更新,会坚持下来吗?(四)

wxchong 2024-07-23 21:37:53 开源技术 13 ℃ 0 评论

自学很重要的就是坚持了,很多时候觉得疲惫,想着,躺一会,先休息一会,结果,看看手机上的视频和新闻,会发现时间过得真快,也就没有了再爬起来的劲头。

今天状态还行,继续啃下视频教程吧,视频链接如下。

https://www.bilibili.com/video/BV1AE41117Up?p=6

今天的内容是数据库,python自带的Sqlite

1. 首先需要在dos文件根目录下运行python manage.py migrate

我的跟视频的不太一样,但确认db.sqlite3文件128KB,里面有内容

2. 装一个读db.sqlite3的软件,不敢从网页上搜装软件,那种软件装完了,一堆小的弹窗广告,我也没有发现一些好的取消它们的办法,有好的方法的网友,欢迎评论区发表高见。我现在装软件只敢用电脑管家中搜到的软件。

3. 我下载了SQLiteManager软件,跟视频讲解的软件略有区别,也还好,可以打开db.sqlite3的文件

文件打开是这样的


4. Django通过对象操作数据库的方法,即ORM(object relational mapping)

5. 定义数据库表,创建一个common的项目存放公共数据库

Dos根目录下输入python manage.py startapp common

6. 用编译器打开common 文件夹中的models.py

定义表的字段

class Customer(models.Model):

name=models.CharField(max_length=200)

phonenumber=models.CharField(max_length=200)

address=models.CharField(max_length=200)

7. 在settings.py里面添加common app

添加的程序'common.apps.CommonConfig'

8. 运行common数据库,在dos里面输入python manage.py makemigrations common

9. 把更新的字段添加到数据库中,根目录中输入python manage.py migrate

10. 打开db.sqlite3,确认多了一个表,common_customer,表里面有name,phonenumber和address字段

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表