一、创建setting.py文件,配置orm连接到的数据库:
# -*- coding: utf-8 -*- SECRET_KEY = '123' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'product_supervisor', 'USER': 'root', 'PASSWORD': 'xxxx', 'HOST': 'localhost', 'PORT': '3306', 'OPTIONS': {'charset': 'utf8mb4'} }, }
二、创建manage.py,加载特定的setting.py和可以使用原来django的命令行指令:
#!/usr/bin/env python import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djsettings") # 这里写你要连接的配置名 from django.core.management import execute_from_command_line execute_from_command_line(sys.argv)
三、配置并启动django-orm:
# -*- coding: utf-8 -*- # Django specific settings import django from django.conf import settings import django_orm.djsettings as s settings.configure(DATABASES=s.DATABASES, INSTALLED_APPS=['django_orm.app'], DEBUG=True) django.setup()
四、创建app并生成model,也可以自己定义保存的位置,但要自己做好配置:
推荐使用python manage.py inspectdb指令从数据库直接生成model,当然,如果不怕麻烦也可以一项一项添加。
五、下面是一个直接打好包的orm封装,拷贝到你其他python工程,配置到自己的数据库即可使用。