zoukankan      html  css  js  c++  java
  • Django 数据库模块 单独使用

     pip install django
    
     pip install psycopg2
     
     pip install mysqlclient    

    Entity.py

    from django.db import models
    from django.conf import settings
    import django
    INSTALLED_APPS = [
        "Entity"
    ]
    
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'baby_name',
            'USER': 'root',
            'PASSWORD': '',
            'HOST': '127.0.0.1',
            'PORT': '3306',
        }
    }
    settings.configure(DATABASES=DATABASES, INSTALLED_APPS=INSTALLED_APPS)
    django.setup()
    """
    Name Model
    """
    class Name(models.Model):
        # name = models.CharField(db_column=u'id', max_length=512, primary_key=true)
    
        name = models.TextField(db_column=u'name')    #name 是字段名称
        # name = models.CharField(max_length=200)
        # id = models.CharField(max_length=200)
        # pub_date = models.DateTimeField('date published')
    
        def __unicode__(self):
            return 'name'
       ## table_name
        class Meta:
            db_table = 'name'

    test_db.py

    from Entity import Name
    def getNames():
        all_baby_names = Name.objects.all()
        for i in all_baby_names:
            print(i.name)
    
    
    if __name__ == "__main__":
        getNames()    

    两个文件放在同一个目录...

  • 相关阅读:
    多属性量化决策模型
    对称加密与非对称加密
    子网掩码
    网络安全
    万维网WWW、电子邮件email与文件传输FTP
    DHCP协议
    DNS协议
    ARP协议与RARP协议
    springboot WebSocket的使用
    Java调用Python的两种方式
  • 原文地址:https://www.cnblogs.com/cbugs/p/11457120.html
Copyright © 2011-2022 走看看