@pydjango

Страница 607 из 1273
Rookie
01.10.2017
09:50:40
Я прост только от постгри с этой же хренью. При создании не подумал, что мне понадобится пустой fk

Но у меня всё безболезненно прошло.

anthof
01.10.2017
10:02:52
а что бы дропнуть таблицу, куда эту команду писать надо?)

я в гугле нашел как написать, а куда, не пишут)

Google
serbernar
01.10.2017
10:05:39
Выкатываешь фикстуру с нужных таблиц, сносишь таблицу, сносишь в таблице миграций миграцию, создаешь, загоняешь туда

Denis
01.10.2017
10:08:27
Если в таблице данные есть, проще руками alter

serbernar
01.10.2017
10:09:21
А оно данные не похерит?

(вдруг)

Denis
01.10.2017
10:10:37
Не

anthof
01.10.2017
10:17:12
тут пишут можно сделать вот так DROP TABLE tbl_nm

но куда это прописывать?

Denis
01.10.2017
10:18:38
но куда это прописывать?
Набери в консоли sqlite3 твоя_бд

Massimo
01.10.2017
10:18:57
Db browser for sqlite3

И все вопросы твои решены

Denis
01.10.2017
10:19:26
Или manage.py dbshell, чот такое

Massimo
01.10.2017
10:19:36
Программа любительская но сделана на ура

Google
serbernar
01.10.2017
10:20:04
Любительская

Massimo
01.10.2017
10:22:47
Разве нет?

serbernar
01.10.2017
10:26:26
http://sqlitebrowser.org

Почитай

anthof
01.10.2017
10:32:53
все получилось, всем спасибо за советы. А тому кто скинул ссылку на sqlite3 browse , дай тебе Бог здоровья

Artem
01.10.2017
10:33:59
у нас тут бога нету

anthof
01.10.2017
10:34:37
у нас тут бога нету
потом не удивляйся, если код работать не будет

Artem
01.10.2017
10:35:03
BlastPy
01.10.2017
10:35:06
у нас тут бога нету
зато довльно мого магии ( я о пайтон )

Artem
01.10.2017
10:35:25
в петоне магии нету, вся магия кроется в js

anthof
01.10.2017
10:35:48
он и так не работает ))))))
потому что богохульствуешь

serbernar
01.10.2017
10:35:56
Artem
01.10.2017
10:36:09
потому что богохульствуешь
потому что реалист)

anthof
01.10.2017
10:37:02
потому что реалист)
когда до сдачи проекта останется пару часов, а у тебя половина работать не будет, посмотрим каким ты будешь реалистом, сразу все молитвы вспомнишь!

:D

Serj
01.10.2017
10:38:10
Парни помогите советом: Есть сайт на котором будет несколько моделей - категории, продукт, статья и т.д. Под каждую модель нужны seo поля - тайтл, дескрипшн, линк и т.д. Можно конечно в каждую модель прописать свои сео поля, но это не гибко. Я хочу одну таблицу для seo полей и чтобы она относилась к другим моделям. Проблема в том что в других фреймворках это решается полиморфными связями, а в джанге их нет. Как эта проблема решается в джанге?

Serj
01.10.2017
10:38:55
Цеплянием на слаг
а можно чуть подробнее?

Google
serbernar
01.10.2017
10:39:00
Artem
01.10.2017
10:39:22
тогда можно с помощью ContentTypes

Serj
01.10.2017
10:39:36
Хреновая идея, тоже так думал
и если не сложно объясни почему эта идея плохая, в двух словах хотя бы

Andrey
01.10.2017
10:40:24
Хреновая идея, тоже так думал
Почему хреновая то сразу?

serbernar
01.10.2017
10:40:26
цепляешь на слаг сео текст, отдельная модель, а в шаблоне, если есть сео текст - выводишь, ну и сделай общий вью, от которого будешь наследоваться, там сделай get context data и если есть сео на слаге(берешь с реквеста), то добавляешь в контекст

Могу показать пример

Andrey
01.10.2017
10:41:01
Это не объяснят, почему идея хреновая.

Serj
01.10.2017
10:41:04
Могу показать пример
было бы шикарно

serbernar
01.10.2017
10:41:34
Это не объяснят, почему идея хреновая.
Потому что есть правило: не повторяйся

Serj
01.10.2017
10:41:46
тогда можно с помощью ContentTypes
спасибо, почитаю про эту фичу

Andrey
01.10.2017
10:41:59
Потому что есть правило: не повторяйся
И чем оно противоречит созданию отдельной сео-модели?

serbernar
01.10.2017
10:42:07
ты создаешь отдельную модель со всеми сео текстами, цепляешь ее на слаг, и все

serbernar
01.10.2017
10:42:42
Что тут не нужна абстрактная модель и цеплять ее в каждой модели

Andrey
01.10.2017
10:42:44
Окей, а чем "наследование" от "слуга", в данном случае, отличается?

serbernar
01.10.2017
10:43:24
Слаг может быть динамическим

Andrey
01.10.2017
10:44:28
????????????

Все равно не пойму.

serbernar
01.10.2017
10:44:58
Так, давай сначала: что не понятно?

Google
Andrey
01.10.2017
10:45:05
Я вот как раз

Serj
01.10.2017
10:45:11
Слаг может быть динамическим
в моем случае твой вариант имеет плюс - у меня слаг может быть одинаковый у разных товаров, соответвенно сео поля будут с тем же контентом - не нужно два раза писать одно и то же

serbernar
01.10.2017
10:45:43
у разных товаров не может быть одинаковый слаг

Artem
01.10.2017
10:46:08
в моем случае твой вариант имеет плюс - у меня слаг может быть одинаковый у разных товаров, соответвенно сео поля будут с тем же контентом - не нужно два раза писать одно и то же
пффф. ну так бы и сказал, тебе тогда вообще не обязательно хранить это в базе! генери сео данные прям во вьюхе и отдавай в шаблон

Serj
01.10.2017
10:46:13
у разных товаров не может быть одинаковый слаг
может, зайди например на амазон - там юрлы такие - слаг/SKU

serbernar
01.10.2017
10:46:13
один лежит в /продукция/носки/, второй в /одежда/носки/

Serj
01.10.2017
10:46:19
слаг может повторяться

для разных типов одного товара

для разного цвета или размера например

Serj
01.10.2017
10:48:01
С этим работает уже жс, ты это отдаешь просто
я хочу чтобы у разных типов одного товара была своя страничка

и дубли страниц указывать через rel canonical

Rookie
01.10.2017
10:48:16
Как минимум

Есть EAV

serbernar
01.10.2017
10:48:50
Хотя, точно также можно сделать и на один слаг разные сеотекста, но тогда придется усложнять логику, сделай изначально с малого, посмотри как работает

Serj
01.10.2017
10:49:38
Могу показать пример
а можно пример?)

Rookie
01.10.2017
10:49:53
field = models.ManyToManyField(UrModel, related_name='%(class)s_field', through='RelationChild%(class)s') Как вар

Google
serbernar
01.10.2017
10:49:57
Да, сейчас

Serj
01.10.2017
10:50:17
Есть EAV
ага, спасибо, тоже посмотрю что это такое

serbernar
01.10.2017
10:50:37
Пайчарм запущу

Serj
01.10.2017
10:58:08
https://dpaste.de/TsT8
спасибо большое

serbernar
01.10.2017
11:02:13
спасибо большое
Понял, что я имел ввиду?

https://dpaste.de/TsT8
@kdelinx посмотрел? Что думаешь?

Serj
01.10.2017
11:02:47
Понял, что я имел ввиду?
да, ты там понятно откоментировал, спасибо, вроде понял)

Artem
01.10.2017
11:05:15
А как ты будешь держать кучу разных сеотекстов?
вот как раз это и можно как угодно

anthof
01.10.2017
11:06:01
ребят, а что нужно почитать, что бы в целом понять, что должно делаться на сервере в джанго, а что в клиенте с помощью JSa? что бы правильно разделять приложение? Есть статьи хорошие или видео по этому поводу?

serbernar
01.10.2017
11:06:59
вот как раз это и можно как угодно
Ну, это да, если во вьюхе брать все связанные с юрл текста, а так будет ругаться на мултиплай

BlastPy
01.10.2017
11:07:46
или вместо vue - react, angular если вам надо SPA

Artem
01.10.2017
11:07:52
rest ? погуглите rest django vue к примеру
джанга кую! Нах надо эти хери искать, делаешь по уму Django-rest и а путь!

Massimo
01.10.2017
11:08:29
Почитай
Ну, ее сделали энтузиасты я прав, гг

serbernar
01.10.2017
11:08:47
Энтузиасты != любители

Artem
01.10.2017
11:08:51
через urlconf с одной урлой для index.php и туда рендерь всю каку через js

Страница 607 из 1273