独立的使用django的model

有时候只想独立使用django model去操作数据库,如初始化数据到表中。

必须按照以下代码顺序中来。

import sys
import os

# 获取当前文件的目录
pwd = os.path.dirname(os.path.realpath(__file__))
# 获取当前项目名的目录(因为我的当前文件是在项目名下的文件夹下的文件.所以是../)
sys.path.append(pwd+"../")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名称.settings")

import django
django.setup()

# 必须要在 初始化djnago 之后导入 models
from users.models import User

user = User()
user.name = "zhangsan"
user.age = 18
user.sex = "male"
user.save()

猜你喜欢

转载自blog.csdn.net/qq_22918243/article/details/88919980
今日推荐