Size: a a a

Django [ru] #STAY HOME

2021 April 02

ॐХ

ॐ Хмурый Монах... in Django [ru] #STAY HOME
Анатолий Круглов
Что ему нужно?
в urls.py где подключается библиотека проверь что стоит namespace='social'
источник

АК

Анатолий Круглов... in Django [ru] #STAY HOME
ॐ Хмурый Монах
в urls.py где подключается библиотека проверь что стоит namespace='social'
Нет, я использую вот такой урл
path('auth/', include('rest_framework_social_oauth2.urls'))
источник

ॐХ

ॐ Хмурый Монах... in Django [ru] #STAY HOME
Анатолий Круглов
Нет, я использую вот такой урл
path('auth/', include('rest_framework_social_oauth2.urls'))
...include('rest_framework_social_oauth2.urls', namespace='social')
допиши
источник

НМ

Никита Мадорский... in Django [ru] #STAY HOME
Есть форма, в которой есть кнопка, при нажатии на которую открывается модальное окно и где пользователь вводит имя

Если я нажимаю отправить форму клавишой enter, то на сервер приходит вот это:
<QueryDict: {'csrfmiddlewaretoken': ['9vXRwPz40t3k83elHE9Y87gG4e10aU88xrFiyKP4p4n7rwYtU9jmsVpwcotRdKnC'], 'button_date': ['10:00'], 'name': ['Никита']}>

Если я отправляю форму кнопкой, то приходит только имя, то есть вот это:
<QueryDict: {'csrfmiddlewaretoken': ['GhMh9Ep4kreu5hL2RyJzoO1tgJU75i2n4duIbzF4J2yhoKva43TXICajoTmY88hR'], 'name': ['Никита']}>

Почему вся информация отправляется только энтером, а если я отправляю кнопкой, то button_date не приходит? Как это исправить?

Вот моя форма:


    <form method="post">
     {% csrf_token %}
     <div>
      <button name="button_date" type="submit" value="{{ free_time }}" data-toggle="modal"
       data-target="#modal-1">{{ free_time }}</button>
     </div>
     <div class="modal" id="modal-1">
      <div class="modal-dialog">
       <div>
        {{ my_form.name }}
       </div>
       <div>
        <button class="btn btn-primary" type="submit">Подтвердить запись на прием</button>
       </div>
      </div>
     </div>
    </form>
источник

MD

Maks D in Django [ru] #STAY HOME
Может кто подскажет:
Как узнать какие поля есть в бд,не заходя в модели.....там
from . models import Notes

#И вот тут через код заглянуть в Notes..узнать какие поля там есть

Спасибо за ответ, очень интересно

P.S.
Пробовал dir(Notes.objects) но это не то немного
Реально ли это вообще?🤔
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Maks D
Может кто подскажет:
Как узнать какие поля есть в бд,не заходя в модели.....там
from . models import Notes

#И вот тут через код заглянуть в Notes..узнать какие поля там есть

Спасибо за ответ, очень интересно

P.S.
Пробовал dir(Notes.objects) но это не то немного
Реально ли это вообще?🤔
model_instance._meta.get_fields()
источник

Э

Эльдар in Django [ru] #STAY HOME
Есть пример на PHP
https://gist.github.com/Eldar1988/36c6f64f167faa95b37071311139f4cb

Пытаюсь сделать тоже на Python, но что никак не получается, надеюсь на Вашу помощь!

То, что сделал на Python
https://gist.github.com/Eldar1988/490acbbfbba15d6e0b71ea5ede686a8f
источник

F

FWorld.deb in Django [ru] #STAY HOME
Как в базу видео можно впихнуть? Я сделал вот так, но ничего не работает:
    video = models.FileField(upload_to='media/video', blank=True)

models.py
<video width='600' controls>
                           <source src='{{ post.video.url }}' type='video/mkv'>
                           File not found.
                       </video>
home.html

Можете подсказать?
источник

JT

James Town in Django [ru] #STAY HOME
FWorld.deb
Как в базу видео можно впихнуть? Я сделал вот так, но ничего не работает:
    video = models.FileField(upload_to='media/video', blank=True)

models.py
<video width='600' controls>
                           <source src='{{ post.video.url }}' type='video/mkv'>
                           File not found.
                       </video>
home.html

Можете подсказать?
использовать тег Html <video>
источник

F

FWorld.deb in Django [ru] #STAY HOME
Всё, работает. Как прочёл на стэке, html не поддерживает mkv формат видео.
источник

AS

Arsen Stotskyi in Django [ru] #STAY HOME
мне нужно переделать sql запрос в запрос через ORM

но я получаю ошибку

Cannot compute Sum('active_count'): 'active_count' is an aggregate


http://linkode.org/#OJQurbTc8obtwjmAhKDZe
источник

AS

Arsen Stotskyi in Django [ru] #STAY HOME
и если order by  desc, то в ORM нужно ставить минус перед именем поля?
источник

DT

Denis Taranov in Django [ru] #STAY HOME
Arsen Stotskyi
и если order by  desc, то в ORM нужно ставить минус перед именем поля?
order_by  сортирует по возрастанию поля-аргумента. Если добавляешь унарный минус, то соответственно будет по убыванию
источник

A

AudiO in Django [ru] #STAY HOME
Как возможно в шаблоне html страницы канвасу для рисования определить пользователей, которые на это имеют права
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
AudiO
Как возможно в шаблоне html страницы канвасу для рисования определить пользователей, которые на это имеют права
хз что у тебя там за рисование, но определение прав на уровне шаблона - такое себе, лучше во вьюхе
источник

Д

Дмитрий in Django [ru] #STAY HOME
Arsen Stotskyi
мне нужно переделать sql запрос в запрос через ORM

но я получаю ошибку

Cannot compute Sum('active_count'): 'active_count' is an aggregate


http://linkode.org/#OJQurbTc8obtwjmAhKDZe
Есть подозрение, что запрос неправильно составлен, и начинать нужно не с UserActivity, а с User
источник

A

AudiO in Django [ru] #STAY HOME
Nikolay Cherniy
хз что у тебя там за рисование, но определение прав на уровне шаблона - такое себе, лучше во вьюхе
Пусть даже во вьюхе, вопрос был в том, как это делается
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
AudiO
Пусть даже во вьюхе, вопрос был в том, как это делается
конкретная реализация зависит от возможностей батарейки которую ты используешь, я не знаю что ты и как используешь, просто отметил, что правильно было бы определять права в другом месте
источник

И

Илья in Django [ru] #STAY HOME
хз можно ли тут такое спрашивать, если нельзя, то поделитесь ссылкой на соотв чат плз.  Есть Проекты и есть Люди. На проекте может быть занято много людей. Один человек может быть занят на нескольких проектах. Есть время. оно разбито на месяцы, а месяцы на недели. В каждой неделе два значения, запланированое и отработаное. Как бы вы сделали бэк для таких данных. Сколько таблиц, каких и с какими полями ?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Илья
хз можно ли тут такое спрашивать, если нельзя, то поделитесь ссылкой на соотв чат плз.  Есть Проекты и есть Люди. На проекте может быть занято много людей. Один человек может быть занят на нескольких проектах. Есть время. оно разбито на месяцы, а месяцы на недели. В каждой неделе два значения, запланированое и отработаное. Как бы вы сделали бэк для таких данных. Сколько таблиц, каких и с какими полями ?
интересно: найдется ли кто-то, кто за тебя построит структуру БД 🤔
😂😂
источник