@pydjango

Страница 647 из 1273
Daniil
14.10.2017
16:03:08
Время тратить много не могу на это.

Что есть более подходящее к моим параметрам из wysiwyg редакторов?

django-tinymce заюзаю, попробую

Google
Daniil
14.10.2017
16:17:06
banofbot
14.10.2017
16:23:51
? @rostel кикнут — вернуть этого пользователя можно только разбаном в настройках чата. Проголосовавшие за кик: @lorddaedra, @enchanting4, @iNerV, @yakimka, @vlade11115

? Oleg S кикнут — вернуть этого пользователя можно только разбаном в настройках чата. Проголосовавшие за кик: @rostel, @enchanting4, @iNerV, @yakimka, @vlade11115

Massimo
14.10.2017
16:39:00
Зачем их кикнули?

vlade11115
14.10.2017
16:39:22
Спам.

Eugene
14.10.2017
16:39:58
Massimo
14.10.2017
16:40:05
От @rostel?

Eugene
14.10.2017
16:40:08
там не было спами

верните

Massimo
14.10.2017
16:40:26
Он всегда был в адеквате

Alexander
14.10.2017
16:41:04
ыы

это не он спамил))

разбанил @rostel) он как раз спрашивал про то, что бот не работает

Google
Alexander
14.10.2017
16:43:07
а кто такой Oleg S ?

это спамер или нет?

Massimo
14.10.2017
16:45:22
Вот по Олега не знаю, но судя по всему, раз нету логина - доверия нет

vlade11115
14.10.2017
16:46:57
Вроде он, да. Посмотрите удалённые сообщения, там будет видно.

Artem
14.10.2017
17:31:30
Ребят, кто есть тут?

Costel Salanders
14.10.2017
17:33:22
Alexander
14.10.2017
17:33:45
?

Misha
14.10.2017
17:35:18
Я

Artem
14.10.2017
17:35:32
подскажите, как обойти тот момент, когда делаю Model.object.filter().delete(), и в связной модели есть FK, на эту модельку, и мне падает ошибка: [2017-10-14 19:18:58] [23503] ERROR: update or delete on table "payments_alert" violates foreign key constraint "payments_cartorder_alert_id_df4dd8cf_fk_payments_alert_id" on table "payments_cartorder" [2017-10-14 19:18:58] Detail: Key (id)=(1) is still referenced from table "payments_cartorder".

Artem
14.10.2017
17:38:17
alert = models.ForeignKey( 'payments.Alert', on_delete=SET_NULL, blank=True, null=True, related_name='alert_%(class)s' ) уже!

amureki
14.10.2017
17:38:28
А миграцию провел?

Artem
14.10.2017
17:38:37
да

amureki
14.10.2017
17:41:38
Тогда выглядит странно Посмотри на таблицу бд, там применились ли эти свойства

Artem
14.10.2017
17:42:32
alert_id integer constraint payments_cartorder_alert_id_df4dd8cf_fk_payments_alert_id references payments_alert deferrable initially deferred, and create index payments_cartorder_d58cc5c6 on payments_cartorder (alert_id) ;

индекс убрать?

Спасибо!

рабоатает

Google
Artem
14.10.2017
17:51:09
странно, что при указании on_delete=SET_NULL, констреинты не потерлись

придется миграцию накатать

Alexander
14.10.2017
17:52:08
Artem
14.10.2017
17:52:43
ну этот кварг добавил много позже, чем сама моделька

скорей, потому

Serj
14.10.2017
17:57:30
amureki
14.10.2017
17:58:05
ну этот кварг добавил много позже, чем сама моделька
Так а джанга не предложила миграцию специально для этого?

Я ж поэтому про миграцию спросил..

Artem
14.10.2017
17:58:38
сейчас гляну историю

class Migration(migrations.Migration): dependencies = [ ('payments', '0014_auto_20171002_1055'), ] operations = [ migrations.AlterField( model_name='cartorder', name='alert', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='alert_cartorder', to='payments.Alert'), ), ] вот, она была

Alexander
14.10.2017
17:59:33
вообще, если проект сложный, с миграциями на Django сложно управлять базой

лучше какой-то отдельный софт юзать

Artem
14.10.2017
18:00:30
добавить, изменить немного - пока справляется, а вот немного иные индексы и работа со вьюхами - тут все

Alexander
14.10.2017
18:00:45
http://www.datanamic.com/products/postgresql-tools.html

я вот их советую обычно

не идеально

но работает

Artem
14.10.2017
18:02:14
у меня вообще у пичарма настроен прямой доступ до БД, и чистый SQL спасает

Alexander
14.10.2017
18:02:42
ну, это со временем будет сложно отслеживать

когда много таблиц

Google
Artem
14.10.2017
18:03:30


Alexander
14.10.2017
18:03:32
можно, например, сделать чистую субд, сделать экспорт её структуры по миграциям и сравнить с экспортом структуры текущей субд

Artem
14.10.2017
18:03:33
оу :(

Alexander
14.10.2017
18:03:37
и понять, какие там отличия

под винду, да

через CrossOver работает

ну или через виртуалку

Artem
14.10.2017
18:04:27


там рядышком виндец

Alexander
14.10.2017
18:05:10
джанга некоторое время назад несколько раз правила миграции

алгоритм их генерации

то есть сейчас она делает по тем же моделям уже другие миграции

не те, что были раньше

если вот попробовать временно удалить все миграции и сгенерить их заново и накатить на новую базу данных и потом сделать её дамп - это будет одна база

а реальная структуру субд - это уже совсем другое

отличий может быть много

но они обычно по мелочи

но новые миграции после makemigration не появятся ради этих мелочей

так что тут именно вручную придётся проверять

ну или через какие-то дополнительные аппы

Google
Alexander
14.10.2017
18:08:45
короче, для перфекционистов - вот такие программы как DeZign for Databases нужны - они позволяют наглядно всё представить и подредактировать каждую мелочь

Artem
14.10.2017
18:09:07
окей, спасиб, посмотрю

Nick
14.10.2017
18:17:43
Добрый вечер. Посоветуйте что почитать про django. В нем ноль. Питон знаю на нормальном уровне. Заранее спасибо

Nick
14.10.2017
18:23:17
Спасибо большое? Сейчас будем читать

Nick
14.10.2017
19:44:26
?

Nick
14.10.2017
19:48:54
Да?

Блин

А где искать?

Alexander
14.10.2017
19:50:56
А где искать?
https://docs.djangoproject.com/en/1.11/

Serj
14.10.2017
19:59:04
Парни, а как мне в View отрендерить темплейт?

class CheckoutView(View): model = Order template_name = "orders/checkout_view.html" def get_object(self, *args, **kwargs): cart, created = get_cart(self.request, self.model) if created: return None # TODO вернуть 404 return cart

сейчас пустая страница если зайти

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