【问题标题】:how to fetch data from database in django using phpmyadmin如何使用 phpmyadmin 从 django 中的数据库中获取数据
【发布时间】:2020-04-16 07:27:52
【问题描述】:

模型.py

from django.db import models
class Reg(models.Model):
   First Name = models.CharField(max_length=10)
   Email ID = models.CharField(max_length=20)
   TUID = models.CharField(max_length=10)
   Password = models.CharField(max_length=8)

如何在名字中不使用下划线的情况下从数据库中获取数据

【问题讨论】:

    标签: python django


    【解决方案1】:

    模型使用关键字,这意味着你不能有没有下划线的“名字”,但幸运的是使用 Django,你可以这样工作:

    from django.db import models
    
    class Reg(models.Model):
        First_Name = models.CharField('First Name', max_length=10)
        Email_ID = models.CharField('Email ID', max_length=20)
        TUID = models.CharField('TUID', max_length=10)
        Password = models.CharField('Password', max_length=8)
    

    因此,您的模型将在表单和管理员或前端显示为不带下划线的名字。你不需要太担心从数据库中获取数据,使用 django 为你完成所有的数据库查询。 https://docs.djangoproject.com/en/3.0/topics/db/queries/

    【讨论】:

    • 我们可以使用原始查询
    • 是的,你可以,但它可能会有点乱 - Reg.objects.raw('SELECT * FROM myapp_reg') 等。
    猜你喜欢
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 2017-09-26
    • 1970-01-01
    相关资源
    最近更新 更多