Django models创建数据库,配置sqlite3,可视化数据库

本文介绍了如何在Django中使用sqlite3作为默认数据库进行配置,并展示了如何通过models.py创建数据表。详细步骤包括修改settings.py,创建db.py以生成数据库文件,以及在PyCharm中通过Database面板实现数据库的可视化操作,验证数据库连接成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Django models创建数据库,配置sqlite3,可视化数据库

建立项目、APP以及设置好models.py文件中的类之后,就要配置数据库、生成数据表

1. sqlite3(默认数据库)的配置

(1)打开settings.py文件,找到如下代码区域:

                                            

         其中db.sqlite3为本地数据库的名称,你可以遵循默认设置,

        如果想自己新建可以使用如下方式

        在app文件夹下新建db.py文件,文件的内容如下:

import sqlite3
sqlite3.connect('test.db')

       运行该文件就会生成对应的数据库文件,将生成的数据库文件放到根目录下(项目文件下),如图所示:

                                                           

(2)在admin.py中加入以下代码:

from django.contrib import admin
from lists.models import *
# Register your models here.
admin.site.register(User)

    在终端的虚拟环境中首先运行以下命令

$  python manage.py makemigrations

              终端将会打印以下信息:

              

   然后执行以下命令:

$ python manage.py migrate

会看到如下结果:

                               

(3)可视化数据库

    如果你使用的是pycharm,则进行以下操作可以查看本地数据库:

    首先打开右侧的Database,如下图所示:

  

然后点击左上角的“+”,选择“imported  Data Source”,可看到以下界面:

     

将Name修改为:db.sqlite3(test.db), 然后点击“Test Connection”按钮,如果结果和下图一直,则表明链接成功:

                  

最后点击OK

打开数据库,结果如图所示,则表明数据库建立成功

                           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值