前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django 的脚本化启动

Django 的脚本化启动

作者头像
白墨石
发布2021-01-13 10:19:04
5210
发布2021-01-13 10:19:04
举报
文章被收录于专栏:生信情报站生信情报站

一、脚本

在项目中,新建script.py

代码语言:javascript
复制
# django 脚本化启动
import os, django

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'def_proj01.settings')
django.setup()

二、使用示例

一般用来做外部调用或者测试使用

代码语言:javascript
复制
# django 脚本化启动
import os, django

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'def_proj01.settings')
django.setup()

from api import models

author = models.Author.objects.first()
print(author.name)
print(author.detail.mobile)

detail = models.AuthorDetail.objects.first()
print(detail.mobile)
print(detail.author.name)

三、其他使用场景

其实 Pycharm 也是使用这个操作来启动 Django 的

mark
mark

我们编辑启动配置时,会发现和上面的配置一致

mark
mark

另外,wsgi.py同样也是

wsgi.py

代码语言:javascript
复制
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'def_proj01.settings')

application = get_wsgi_application()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/05/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、脚本
  • 二、使用示例
  • 三、其他使用场景
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档