Python手工加载Django的实际操作的四部分详解 - Go语言中文社区

Python手工加载Django的实际操作的四部分详解


Django是用python语言写的开源web的相关开发框架(open source web framework), Django具有很快的开发速度与很强的实际应用方案,而且遵循MVC设计。而那么你对Python手工加载Django的实际应用方案你对其是否了解呢?以下就是文章的详细介绍。

Python手工加载Django。在Django工程中,独立运行的脚本需要Python手工加载Django及工程的环境才可以做一些事情。与RoR不同,RoR只需一行

  1. require File.dirname(__FILE__) + '/../../config/environment.rb' 

就可以搞定。在PD中,只需按以下步骤加几行代码即可。Python代码 你如果记住这一代码会对你在Python手工加载Django的实际应用会有所帮助。

  1. import os, sys  

步骤1.将工程目录加上sys.path中

  1. sys.path.insert(0, sys.path.join("/home",
    "worker","workload","newtest"))  

步骤2.引入工程的settings文件

  1. import settings  

步骤3.引入django.core.management的一个方法setup_environ

  1. from django.core.management import setup_environ  

步骤4.调用该方法

  1. set_environ(settings)  

然后就可以引入工程自己的model使用了

  1. from tt.models import User   
  2. print User.objects.all()  

以上的文章就是对Python手工加载Django的实际操作步骤以及相关代码的示例。

版权声明:本文来源51CTO,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:http://developer.51cto.com/art/201003/190304.htm
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-05-16 10:04:57
  • 阅读 ( 1402 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢