Django models創建數據庫,配置sqlite3,可視化數據庫

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

打開數據庫,結果如圖所示,則表明數據庫建立成功

                           

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章