【问题标题】:Django project databaseDjango项目数据库
【发布时间】:2020-06-29 11:02:05
【问题描述】:

我已经使用 Django 创建了一个项目。如何查看项目数据库中存储的数据? 我在 cmd 中尝试过以下命令

>***python manage.py dbshell***
***sqlite>** *.tables*

auth_group                  django_admin_log
auth_group_permissions      django_content_type
auth_permission             django_migrations
auth_user                   django_session
auth_user_groups            poll_poll
auth_user_user_permissions

**sqlite>** *.header on*
**sqlite>** *.mode column*
**sqlite>** *pragma table_info('auth_user');*


 cid         name        type        notnull     dflt_value  pk
----------  ----------  ----------  ----------  ----------  ----------
0           id          integer     1                       1
1           password    varchar(12  1                       0
2           last_login  datetime    0                       0
3           is_superus  bool        1                       0
4           username    varchar(15  1                       0
5           first_name  varchar(30  1                       0
6           email       varchar(25  1                       0
7           is_staff    bool        1                       0
8           is_active   bool        1                       0
9           date_joine  datetime    1                       0
10          last_name   varchar(15  1                       0

它提供了上述信息,但我无法查看用户在数据库中存储的实际数据 如何查看?

【问题讨论】:

    标签: django database sqlite


    【解决方案1】:

    如果您只想查看模型数据...您可以访问 Django 内置管理界面查看所有数据。

    1. 在 admin.py 中注册您的模型
        from .models import your_model_name
    
        admin.site.register(your_model_name)
    

    确保进行迁移!!!!!!

        python manage.py makemigrations
        python manage.py migrate
    
    1. 从命令行创建超级用户
        python manage.py createsuperuser
    
    1. 运行服务器并转到 /admin 并输入您刚刚创建的凭据。您可以看到您的模型名称以及包含数据的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2013-01-23
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多