您的位置:首页 > 娱乐 > 明星 > django项目中初始化数据库数据时的离线脚本

django项目中初始化数据库数据时的离线脚本

2024/10/6 12:35:03 来源:https://blog.csdn.net/m0_66925868/article/details/141056551  浏览:    关键词:django项目中初始化数据库数据时的离线脚本

django初始化数据库数据时的离线脚本

"""
要想通过ORM操作数据库,必须要先启动django
pycharm会自动scripts文件夹添加的sys.path,但是在服务器部署时自己手动添加,
"""import os
import sysimport django# 部署时需要,手动将scripts文件夹添加的sys.path
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(base_dir)  # 它包含了Python解释器在搜索模块时会遍历的路径# 设置django的setting模块:manage.py中也有这一步操作
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'order_system.settings')# 初始化django,setup是__init__中的初始化函数
django.setup()from web import models
from utils.encrypt import md5# admin = models.Administrator.objects.create(
#     username='admin',
#     password=md5('admin'),
#     mobile='13191273507'
# )
# ADMIN = models.Administrator.objects.create(
#     username='ADMIN',
#     password=md5('123456'),
#     mobile='12345678900'
# )
# 数据操作。。。

先设置Django项目的环境,以便可以使用Django的ORM来操作数据库。
通常用于项目的初始化脚本或批量处理脚本中。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com