我有一個問題Django XML的要求
在我的views.py我有一個方法,從POST採取XML並做一些東西。
def check_xml(request):
try:
# get the XML records from the POST data
xml = request.raw_post_data
這個偉大的工程,我可以使用測試:
xml_data = """<root><a><b>Hello</b><\a></root>"""
h = Http()
resp, content = h.request("http://myurl/check_xml", "POST", xml_data)
然而,在我看來,我有我想打電話給check_xml()
# i construct some xml using lxml.etree
myrequest.raw_post_data = new_xml
check_xml(myrequest)
其他功能我寧願不必調用網址,因爲我在我的視圖中調用另一種方法。
如果我理解正確的,你想在調用'check_xml()'從另一種方法你'views.py'而無需發佈到'HTTP請求:// myurl/check_xml'? – manji 2011-05-20 13:12:29
是的。也許我應該有第二個可選的參數def check_xml(request,xml = None) – Mark 2011-05-20 13:13:32