Size: a a a

Django [ru] #STAY HOME

2020 May 15

МП

Михаил Павлов... in Django [ru] #STAY HOME
Muslim Beibytuly
Зачем? Есть docker swarm, слегка подправить файл и будет готово
Там через билд контейнеров и пуш в регистри?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Михаил Павлов
Там через билд контейнеров и пуш в регистри?
Да
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Без сборки контейнеров, потому что клиент использует runner от гитлаба
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Muslim Beibytuly
Зачем? Есть docker swarm, слегка подправить файл и будет готово
Это наверное если гитлаб на выделенном сервере? Или практично будет на gitlab.com?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Михаил Павлов
Это наверное если гитлаб на выделенном сервере? Или практично будет на gitlab.com?
Держим на gitlab, есть и собственный, и вендора, оба норм
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Muslim Beibytuly
Держим на gitlab, есть и собственный, и вендора, оба норм
А места в регистри хватает или както чистите?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Михаил Павлов
А места в регистри хватает или както чистите?
чистят devops, мы редко лезем
источник

МП

Михаил Павлов... in Django [ru] #STAY HOME
Наверное здесь все несколько проще. Достаточно будет ssh-agent, rsync и docker-compose
источник

m

master-mn in Django [ru] #STAY HOME
есть кто работал с сигналами в джанго типа @receiver

в проекте я переопределил модель пользователя от AbstractUser и назвал ее SiteUser

в классе SiteUser я определил 2 BooleanField с default=False => cl и ow

дальше я создал 2 модели (clProfile и owProfile) что то профиля со связью OneToOneField на SiteUser

дальше я хочу чтобы на момент регистрации пользователя, создавался автоматически соответствующий профили либо clProfile либо owProfile в зависимости от того какой флажёк он поставил cl или ow

для этого:

@receiver(post_save, sender=SiteUser)
def create_user_profile(sender, instance, created, **kwargs):
   client = bool(SiteUser.is_client)
   owner = bool(SiteUser.is_owner)
   if owner:
       if created:
           owProfile.objects.create(owProfile_username=instance)
           return
   if client:
       if created:
           clProfile.objects.create(clProfile_username=instance)
           return


проблема в том что значения переменных client и owner из create_user_profile всегда True и поэтому профиль создается всегда в owProfile.objects.create(owProfile_username=instance)

может кто подсказать как решить или может где почитать ....
источник

VK

Vladyslav Kalyuzhnyy in Django [ru] #STAY HOME
Доброго времени суток! Работал ли кто-то с Wagtail CMS (Django)?
источник

А

Александр in Django [ru] #STAY HOME
Помогите. Написал такой метод по примерам, пишет не предоставлены учетные данные, а как их предоставить? Получил я например токе а куда его вставить?
источник

B

BuTaMuH4uK in Django [ru] #STAY HOME
Подскажите как убрать эту надпись(Это поле обязательно для заполнения)?
источник

ОН

Олег Новиков... in Django [ru] #STAY HOME
BuTaMuH4uK
Подскажите как убрать эту надпись(Это поле обязательно для заполнения)?
required=False
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Александр
Помогите. Написал такой метод по примерам, пишет не предоставлены учетные данные, а как их предоставить? Получил я например токе а куда его вставить?
вероятнее всего в хедер
источник

B

BuTaMuH4uK in Django [ru] #STAY HOME
Благодарю
источник

ОН

Олег Новиков... in Django [ru] #STAY HOME
Александр
Помогите. Написал такой метод по примерам, пишет не предоставлены учетные данные, а как их предоставить? Получил я например токе а куда его вставить?
Как-то так:
headers = {'authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTY1MTYyMDc3LCJqdGkiOiJlMjE0NTY1NGRkYzI0ZGUzOTc1YjY0ODA2MjYwYWNmMSIsInVzZXJfaWQiOjU2fQ.NTCRVLkciD4eMU1iso4rGmIaBFxzGgP4X_gdsnJkf0E'}

response = requests.request("GET", url, data=payload, headers=headers, params=querystring)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
BuTaMuH4uK
Благодарю
Только поле перестанет быть обязательным, проще в css прописать по id display none
источник

B

BuTaMuH4uK in Django [ru] #STAY HOME
Nikolay Cherniy
Только поле перестанет быть обязательным, проще в css прописать по id display none
Возьму на заметку спасибо
источник

А

Александр in Django [ru] #STAY HOME
Олег Новиков
Как-то так:
headers = {'authorization': 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNTY1MTYyMDc3LCJqdGkiOiJlMjE0NTY1NGRkYzI0ZGUzOTc1YjY0ODA2MjYwYWNmMSIsInVzZXJfaWQiOjU2fQ.NTCRVLkciD4eMU1iso4rGmIaBFxzGgP4X_gdsnJkf0E'}

response = requests.request("GET", url, data=payload, headers=headers, params=querystring)
Это в метод вставлять надо?
источник

А

Александр in Django [ru] #STAY HOME
То что в заголовках передать токен надо то понятно, но как?
источник