@pydjango

Страница 645 из 1273
Bulatbulat48
13.10.2017
16:13:13
MultipleObjectsReturned: get() returned more than one Entity -- it returned 2!

Pavel
13.10.2017
16:17:36
видимо не нравится ему два одинаковых slug
А ты категорию в фильтр добавил?

Bulatbulat48
13.10.2017
16:18:47
Rishat
13.10.2017
17:05:46
Привет всем. Ситуация такая. Сейчас имею регистрацию пользователей на модель Users. Теперь хочу сделать связь один к одному. Users - Student. Где модель Users не пойму.

Google
Rishat
13.10.2017
17:05:47


Владимир
13.10.2017
17:06:48
auth.User

Rishat
13.10.2017
17:18:40
auth.User
Его импортировать в своем app и в модели связь строить или как? Можете примерно объяснить?)

Владимир
13.10.2017
17:21:55
from django.contrib.auth.models import User class Student(models.Model): user = models.ForeignKey('auth.User', on_delete=models.PROTECT, null=True) можно как-то так

Rishat
13.10.2017
17:23:26
Пасяба :) Буду пробовать)

Владимир
13.10.2017
17:24:03
Пасяба :) Буду пробовать)
либо, вот такой импорт еще можно сделать: from django.contrib.auth import get_user_model User = get_user_model()

а вообще в доке вот так написано: from django.conf import settings from django.db import models class Article(models.Model): author = models.ForeignKey( settings.AUTH_USER_MODEL, on_delete=models.CASCADE, ) https://docs.djangoproject.com/en/dev/topics/auth/customizing/#referencing-the-user-model

N.B.71th
13.10.2017
18:21:53
сорри, мисклик*

Alex
13.10.2017
18:27:04
Ребят, такой вопрос. У меня настройки джанги раскиданы по разным модулям (base, local, prodaction). Как я могу получить текущую конфигурацию, например дебаг? Как мне узнать какой конфиг на данный момент загружен?

X
13.10.2017
19:03:17
А как ты запускаешь проект под реальным конфигом?

Переменную окружения?

Или как?)

И для чего тебе твой конфиг нужен

Google
X
13.10.2017
19:05:27
Опиши конечную задачу

Rishat
13.10.2017
19:10:19
А я бы на конфиги посмотрел )) Как их вообще делают на Django))

BlastPy
13.10.2017
19:11:16
простой файл settings но с разными переменными для разн окруєений как локал прод тест и т.д

Rishat
13.10.2017
19:13:51
простой файл settings но с разными переменными для разн окруєений как локал прод тест и т.д
Это мне и надо) Я сейчас свой проектик разбиваю на разные settings и может что-то интересное в его конфигах увижу. Например либы для дебага. В Laravel к dev конфигам либы специальные дотягиваю.

Alex
13.10.2017
19:18:49
Опиши конечную задачу
Я настраиваю дебаг для джанги. Мне нужно сделать следующее: if settings.DEBUG: import debug_toolbar Для этого мне нужно сделать имопрт настроек (settings). Но для каждого окружения (локальное, продакшин) у меня разные конфиги загруженные через —settings=config.settings.local. Как мне понять какой конфинг подключить что бы узнать текущее состояние DEBUG

Конфиг я розделил на разные модули согласно рекомендации с книги Two scoops os Django

X
13.10.2017
19:20:28
Ты когда просто стартуешь сервак, как ты ему подсовываешь настройки для того или иного сервера?)

Alex
13.10.2017
19:25:53
from django.conf import settings
Походу оно, спасибо )

Serj
13.10.2017
19:28:23
чтобы не смешивать

serbernar
13.10.2017
19:36:49
А я мешаю



Sergey
13.10.2017
21:45:16
?

Serj
13.10.2017
21:45:59
А я мешаю
сильно не мешай, голова утром болеть будет)

По поводу смешивания - никогда, слышите, никогда не смешивайте флаги запуска webpack -d или -p вместе с настройками в самом wrbpack.config.js которые включают dev или прод -_-

Rishat
14.10.2017
04:12:56


Доброе утро! Кто может пример реализации валидации почты в форме показать? Регулярку написал. А вот как написать функцию валидации не совсем пойму.

Google
Anb
14.10.2017
04:24:24
??

Есть же email валидатор стандартный

Rishat
14.10.2017
04:27:27
Есть же email валидатор стандартный
Мне нужно прогнать его по своей регулярки. Ограничить на домен @iuca.kg

Anb
14.10.2017
04:28:16
https://docs.djangoproject.com/en/1.11/ref/validators/#emailvalidator

whitelist мне кажется то что нужно

В параметр передаете ваш домен после @

Alex
14.10.2017
08:16:23
deploy автоматизировать кто как делаем ?

docker не могу установить

ядро на сервере не то

в сторону fabric смотреть?

или все в ручную делаем?)

best practice откликнетесь, я вас призываю =)

Eugene
14.10.2017
08:22:05
docker не могу установить
https://t.me/docker_ru может тут помогут ?;)

А в чем возникли проблемы ?

Alex
14.10.2017
08:23:08
спасибо

X
14.10.2017
08:26:36
или все в ручную делаем?)
Ансибле тоже как вариант

Dan
14.10.2017
08:27:44
или все в ручную делаем?)
Только руками только хардкор

И немного git

Alex
14.10.2017
08:28:32
ансибл крутяк, но тут надо типо virtualenv

serbernar
14.10.2017
08:28:56
зачем

Google
Oleksandr
14.10.2017
08:29:10
ансибл крутяк, но тут надо типо virtualenv
http://docs.ansible.com/ansible/latest/pip_module.html

Dan
14.10.2017
08:29:18
Гитлаб ci?

Alex
14.10.2017
08:29:25
мм, ну куча приложений, нужно изолировать

тоесть ансибл как контейнер, он же так не работает

думал про biuildout

Oleksandr
14.10.2017
08:32:53
смешались вместе кони, люди... Ансибл - для деплоя и настройки этих самых контейнеров и/или virtualenv docker или другое - отдельная задача

Alex
14.10.2017
08:33:47
не хочу на ступать просто через время на грабли, проект нужно будет поддерживать

Alexander
14.10.2017
08:34:48
ядро на сервере не то
лучше всего в такой ситуации сменить сервер

Alex
14.10.2017
08:34:53
блин просто загвоздка в том что пока что не удалось докер туда притулить

это точно =)

Alexander
14.10.2017
08:35:06
докер ставится на все новые ОС

к слову, через 5 дней новая Ubuntu выходит

не LTS правда

Alex
14.10.2017
08:36:59
в данном случае от не запускается =)

оки, спасибо =)

Oleksandr
14.10.2017
08:37:17
к слову, через 5 дней новая Ubuntu выходит
я уже обновился ) полёт нормальный

Alexander
14.10.2017
08:37:36
там только beta-версии вышли пока

на production, наверное, не стоит beta

serbernar
14.10.2017
08:37:55
17.10 полет нормальный

Google
Oleksandr
14.10.2017
08:38:22
на рабочий ноутбук. понятно, что не на прод. на проде еще стоит 14.04

Alex
14.10.2017
08:52:32
так это Linux vz198321 2.6.32-042stab120.16 #1 SMP Tue Dec 13 20:58:28 MSK 2016 x86_64 GNU/Linux

а вот это Linux kernel version 2.6.32-042stab116.2 is not supported for running docker. Please upgrade your kernel to 3

короче блин что за люди

Хачу мишью открывать окна =)

ставят задачу, да =)

написал на локалке все, и тут тебе дают сервак на котором нужно это все развернуть,а он оказыается отказываеться принимать тебя с докером

Alexander
14.10.2017
08:55:11
у каждой версии любого программного продукта есть понятие жизненный цикл) после его окончания не выпускают багфиксы и прочее, так вот, насколько мне известно, сейчас нет популярных серверных дистрибутипов, которые бы включали в себя версии с незавершённым жизненным циклом и ядрами 2.6.*

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