【发布时间】:2015-05-21 14:58:35
【问题描述】:
我使用 Django。我已经创建了一个项目和一个应用程序。
views.py
..
import xmlparser
from models import Actividad
..
def All(request):
xmlparser.MyHandler.procesar
return HttpResponse("test")
xmlparser,xml sax 解析器,它可以工作并打印出 django 的内容
from models import Actividad
..
class MyHandler
def characters (self, content):
A = Actividad.objects.create(titulo = "..", tipo = "..")
def procesar (self):
parser = xml.sax.make_parser()
parser.setFeature(xml.sax.handler.feature_namespaces, 0)
Handler = MyHandler()
parser.setContentHandler(Handler)
parser.parse('your.xml')
当我转到“全部”网址时,尚未添加 A。如果我尝试使用同一行从views.py 向数据库添加信息,它会起作用。
【问题讨论】:
标签: python xml django sqlite sax