Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Быстрое добавление данных в бд, Как добавить в бд несколько запсей 
:(
    Опции темы
1901Maxim
Дата 9.11.2012, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.6.2007

Репутация: нет
Всего: нет



Всем здравствуйте.

Как можно быстро (пакетно может быть) добавлять массив строк в БД.
Я сейчас делаю так:
Код

if data['inputWords']:
            #Преобразуем строку в массив строк
            massive = string.split(data['inputWords'], '\n')
            existing_queries = []
            for qr in massive:
                obj1, create = Wordstat.objects.get_or_create(keyword=string.lower(qr)) #Ищет запрос в таблице запросов, если его нет, то добавляет и возвращает его
                if not create:
                    existing_queries.append(obj1)
                key_id = Wordstat.objects.get(keyword=qr)
                obj = Queries.objects.get_or_create(id_key_id=key_id.id, id_prj_id=project_id)

Но, судя по скорости выполнения, я делаю не совсем правильно. Подскажите, пожалуйста, как ускорить все это дело или что я тут делаю не правильно?

И второй вопрос. Как прочитать данные с формы, в которой динамическое число однотипных полей (input). Другими словами как добавить все данные из input-ов формы в БД?
Заранее спасибо за советы.
PM MAIL   Вверх
1901Maxim
  Дата 12.11.2012, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.6.2007

Репутация: нет
Всего: нет



Нет ни у кого ни каких предположений?
PM MAIL   Вверх
Avtandil
Дата 13.11.2012, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 26.6.2012

Репутация: нет
Всего: нет



PM MAIL   Вверх
1901Maxim
Дата 13.11.2012, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 30.6.2007

Репутация: нет
Всего: нет



Avtandil, спасибо, пойду почитаю.
PM MAIL   Вверх
gomer999999999
Дата 3.2.2013, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 3.2.2013

Репутация: -1
Всего: -1



Добрый день.
Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин.
Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/ 
Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina.
В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж.
Ждем ваших комментариев, отзывов и критики.
Так же будем рады видеть вас на наших страницах в соц сетях
http://www.facebook.com/pages/Marketer-plugin/5288148..
http://vk.com/club46912629
Успехов и новых впечатлений.
С уважением, Богдан
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.1064 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.