Python手工加載Django的實(shí)際操作的四部分詳解
Django是用python語言寫的開源web的相關(guān)開發(fā)框架(open source web framework), Django具有很快的開發(fā)速度與很強(qiáng)的實(shí)際應(yīng)用方案,而且遵循MVC設(shè)計(jì)。而那么你對(duì)Python手工加載Django的實(shí)際應(yīng)用方案你對(duì)其是否了解呢?以下就是文章的詳細(xì)介紹。
Python手工加載Django。在Django工程中,獨(dú)立運(yùn)行的腳本需要Python手工加載Django及工程的環(huán)境才可以做一些事情。與RoR不同,RoR只需一行
- require File.dirname(__FILE__) + '/../../config/environment.rb'
就可以搞定。在PD中,只需按以下步驟加幾行代碼即可。Python代碼 你如果記住這一代碼會(huì)對(duì)你在Python手工加載Django的實(shí)際應(yīng)用會(huì)有所幫助。
- import os, sys
步驟1.將工程目錄加上sys.path中
- sys.path.insert(0, sys.path.join("/home",
"worker","workload","newtest"))
步驟2.引入工程的settings文件
- import settings
步驟3.引入django.core.management的一個(gè)方法setup_environ
- from django.core.management import setup_environ
步驟4.調(diào)用該方法
- set_environ(settings)
然后就可以引入工程自己的model使用了
- from tt.models import User
- print User.objects.all()
以上的文章就是對(duì)Python手工加載Django的實(shí)際操作步驟以及相關(guān)代碼的示例。
【編輯推薦】