Найти - Пользователи
Полная версия: Подскажите пожалуйста
Начало » Django » Подскажите пожалуйста
1
Underowrd
1.Как в джанго организуется Импорт-экспорт данных в XML.
2. Запуск хранимой процедуры,которая есть в базе mysql.
к примеру есть процедура myproc(name varchar(40)).Как ее использовать в джанго.
Александр Кошелев
Underowrd
Пожалуйста, проявляете уважение к участникам форума и называйте тем осмыслено. Ну и конечно же, одна тема – один вопрос!
Underowrd
appetito
1. http://docs.djangoproject.com/en/1.3/topics/serialization/#serialization-formats
2. http://djangosnippets.org/snippets/118/
Спасибо за ответ.Я не разобрался как все таки импортировать данные из xml.
Например есть модель:
     
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
publisher = models.ForeignKey(Publisher)
publivation_date = models.DateField(blank=True, null=True)
экспорт для нее выглядит так:
 
out = open("file.xml", "w")
XMLSerializer = serializers.get_serializer("xml")
xml_serializer = XMLSerializer()
books=Book.objects.filter(title__icontains=q)
xml_serializer.serialize(Book.objects.filter(title__icontains=q), stream=out)
Я пробовал такой код для импорта но он не работает:

           input =open("file.xml", "r")
serializers.deserialize("xml",Book, stream=input)
Заранее спасибо за помощь.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB