• 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()    

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

  • 相关阅读:
    MyEclipse 快捷键
    Oracle使用split和splitstr函数批量分隔字符串
    linux解压 tar命令
    Crontab的用法
    .net 连接ORACLE中文显示乱码解决方案
    python 列表
    关于ios 11 的问题
    初步了解会计学
    iOS关于直播的链接
    知识链接中.....
  • 原文地址:https://www.cnblogs.com/cbugs/p/11457120.html
Copyright © 2020-2023  润新知