|
4 / 4 / 2
Регистрация: 09.07.2016
Сообщений: 62
|
|
Django. Заполнение новыго поля (в базе) данными из старого16.08.2017, 16:54. Показов 2805. Ответов 10
Метки нет (Все метки)
Здравствуйте.
В базе есть поле Название товаров, в котором уже много записей. Затем было добавлено новое поле, в котором должны сохраняться записи из Название товаров - например, товар 1, но в виде товар_1. Для новых записей Название товаров есть метод save. Что делать со старыми? Как их пересохранить?
0
|
|
| 16.08.2017, 16:54 | |
|
Ответы с готовыми решениями:
10
Django редактирование поля в базе данных Заполнение поля типа Memo данными Программное заполнение табличного поля данными из справочника |
|
Просто Лис
|
||||||
| 17.08.2017, 12:26 | ||||||
|
Как-то так:
Добавлено через 53 секунды И вопрос: а зачем дублировать данные в базе?
0
|
||||||
|
4 / 4 / 2
Регистрация: 09.07.2016
Сообщений: 62
|
||
| 17.08.2017, 12:55 [ТС] | ||
|
0
|
||
|
Просто Лис
|
|||||||||||
| 17.08.2017, 13:19 | |||||||||||
Сообщение было отмечено Pewpewpewpew как решение
Решение
Юникод? Прям так?
https://stackoverflow.com/ques... -in-django
1
|
|||||||||||
|
4 / 4 / 2
Регистрация: 09.07.2016
Сообщений: 62
|
|
| 17.08.2017, 13:22 [ТС] | |
|
Я понял, что это можно сделать через views
0
|
|
|
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,246
|
||
| 20.08.2017, 12:06 | ||
|
В html в id подчерки стоит ли? Дефисы не лучше ли?
См. гуглевый стайл гайд: https://google.github.io/style... Delimiters А вот тут объясняется, почему: https://stackoverflow.com/ques... underlines Второе: конвертить будешь - в транзакции бы это делать желательно. Как-то это не прозвучало. Добавлено через 3 минуты Я бы в шаблоне сделал как-то id="{{ object.model_name }}-{{object.id}}". Т.е. не тащил бы эти имена в идентификатор вообще. И вообще - не факт, что они будут уникальны. Это надо уникальность поддерживать еще - SlugField делать. Или как-то иначе, unique объявлять. В общем, зачем. Автоинкрементный идентификатор в базе уже уникален, удобен и хорош со всех сторон. Если я правильно понял задачу.
1
|
||
|
Просто Лис
|
||
| 20.08.2017, 12:19 | ||
/items/tovar_1. Но правильно говорите, нужно добавить уникальность, +желательно индекс.
0
|
||
|
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,246
|
|
| 20.08.2017, 12:36 | |
|
А по идентификатору нельзя разве найти товар? Примерно так: Goods.objects.get(pk=1).
0
|
|
|
145 / 113 / 31
Регистрация: 12.06.2011
Сообщений: 1,246
|
|
| 20.08.2017, 12:48 | |
|
Ребята, я скучный человек. Вы мне сначала покажите топовый магазин, который сделал вот так, как вы задумали.
И скажите - хочу, как у них. А потом будем развеивать скуку. Вот я заглянул на Амазон: https://www.amazon.com/s/ref=n... s=computer У них айдишники result_1, result_2. А товары называются примерно: "Dell OptiPlex Desktop Complete Computer Package with Windows Home 32-Bit - Keyboard, Mouse, 17" LCD Monitor (Certified Refurbished)" Куда вы тут с идентификаторами из названия с подчерками?
1
|
|
|
4 / 4 / 2
Регистрация: 09.07.2016
Сообщений: 62
|
|
| 20.08.2017, 18:28 [ТС] | |
|
0
|
|
| 20.08.2017, 18:28 | |
|
Помогаю со студенческими работами здесь
11
Заполнение поля одной модели данными с другой Создание поля в существующей таблице и заполнение его данными Заполнение поля таблицы данными из другой таблицы
Заполнение тч поля из справочника(заполнение ссылочного поля) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|