你好,最近小焦一直忙于小程序的学习和开发,也是没有时间分享更多的内容。有问题可以在公众号中留言。在使用django开发后台过程中,遇到一些小问题,那就是如果我们调试API的时候,肯定得先插入一些测试数据来调试API,确保它是正确的。
那么如何插入数据呢,我们肯定按照平时常用的方法写个脚本来添加,但是当运行的时候就报错了。提示无法操作django,原因是我们的脚本程序没有在django的setting中。那么就得添加一下了。
import os
import sys
import django
pwd = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(pwd)
# 后面第二个参数为app名字,相当于将配置文件写到DJANGO_SETTINGS_MODULE环境变量中,第二个参数根据项目名更改
os.environ.setdefault("DJANGO_SETTINGS_MODULE","weixin.settings")
django.setup()
没错,只需将上面这段代码加入到我们的脚本最上方就行了,简单的意思就是将我们的项目配置临时加入到django的默认配置中来运行。这样我们后面进行数据库的写入就完全没有问题了,你可以按照平时django中的model的操作正常运行了。
评论2