Size: a a a

Django [ru] #STAY HOME

2020 June 08

DT

Dan Tyan in Django [ru] #STAY HOME
Eri Meilis
IndexView(TemplateView)
только оно возвращает контекст, в который включается куча других  apps,  но фишка в том, что темплейт  index  просто  extends   base,  и там уже прописаны все эти формы. т.е. кагбе вьюс для них отдельных нет.
Точнее, и вьюс, и модели отражают только вопрос данных и их посылки по мылу
это значит все хорошо?
источник

M

Maria 💗 in Django [ru] #STAY HOME
Как в джанге удалить объект из базы данных?
источник

Pl

Placor lavor in Django [ru] #STAY HOME
Джанго, а не джанге
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Maria 💗
Как в джанге удалить объект из базы данных?
Берешб по орму обьект и . delete
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maria 💗
Как в джанге удалить объект из базы данных?
Получаешь объект модели
вызываешь у него метод delete()
источник

M

Maria 💗 in Django [ru] #STAY HOME
page = Page.objects.get(id=id)
page.delete()
источник

MB

Murad B in Django [ru] #STAY HOME
кто знает подскажите, как это декодировать в utf8 '%25d0%25a2%25d0%25b5%25d1%2581%25d1%2582'???
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Dan Tyan
это значит все хорошо?
неа. https://github.com/jeffwillette/django-g-recaptcha    если идти таким путем, то

3. Pass the site key to a view through context...
views.py:

   from django.conf import settings
   def view(request):

   context = {
       'GOOGLE_RECAPTCHA_SITE_KEY':
   settings.GOOGLE_RECAPTCHA_SITE_KEY,
   }

   return render(request, 'template.html', context)

некуда всунуть. в имеющемся view.py  для окон обратной связи нет ничего похоже, там только классы определены
источник

M

Maria 💗 in Django [ru] #STAY HOME
Так как-то?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maria 💗
page = Page.objects.get(id=id)
page.delete()
да
источник

M

Maria 💗 in Django [ru] #STAY HOME
Может я что-то куда то не добавила, просто в итоге оно не удаляется и ошибка object() takes no parameters
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Maria 💗
Может я что-то куда то не добавила, просто в итоге оно не удаляется и ошибка object() takes no parameters
надо код смотреть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Eri Meilis
неа. https://github.com/jeffwillette/django-g-recaptcha    если идти таким путем, то

3. Pass the site key to a view through context...
views.py:

   from django.conf import settings
   def view(request):

   context = {
       'GOOGLE_RECAPTCHA_SITE_KEY':
   settings.GOOGLE_RECAPTCHA_SITE_KEY,
   }

   return render(request, 'template.html', context)

некуда всунуть. в имеющемся view.py  для окон обратной связи нет ничего похоже, там только классы определены
https://github.com/jeffwillette/django-g-recaptcha/blob/master/project/urls.py

у тебя подключена только админка
источник

EM

Eri Meilis in Django [ru] #STAY HOME
м?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя там какая то каша
из того что нашел
у тебя в корневом urls подключена только админка
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Dan Tyan
у тебя там какая то каша
из того что нашел
у тебя в корневом urls подключена только админка
это не у меня. это найдено на просторах как решение для подключения капчи
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят привет, помогите плз с reverse делаю замену ссылки в админке на обьект, у меня обьект отображается вот так: <a href="/admin/auth/user/569e8484-dafa-40ac-9f7e-6949dd760683/change/">Alex Gridnev</a>
это возвращается отсюда:
return '<a href="%s">%s</a>' % (reverse("admin:auth_user_change", args=(self.user_id.uuid,)), escape(self.user_id))

а мне нужна ссылка вот такая:
/admin/api/patient/569e8484-dafa-40ac-9f7e-6949dd760683/change/
в reverse подставить линк на замену сущности
источник

MB

Murad B in Django [ru] #STAY HOME
подскажите, как это декодировать в utf8 — '%25d0%25a2%25d0%25b5%25d1%2581%25d1%2582'???
Получаю по адресной строке имя проекта('%25d0%25a2%25d0%25b5%25d1%2581%25d1%2582'), после нужно провериться, если такой проект в базе, но не получается декодировать эти каракули для проверки.

Помогите декодировать это.
источник

AD

Andrew Dakhnovsky in Django [ru] #STAY HOME
Murad B
подскажите, как это декодировать в utf8 — '%25d0%25a2%25d0%25b5%25d1%2581%25d1%2582'???
Получаю по адресной строке имя проекта('%25d0%25a2%25d0%25b5%25d1%2581%25d1%2582'), после нужно провериться, если такой проект в базе, но не получается декодировать эти каракули для проверки.

Помогите декодировать это.
источник

EM

Eri Meilis in Django [ru] #STAY HOME
Dan Tyan
у тебя там какая то каша
из того что нашел
у тебя в корневом urls подключена только админка
Ок, а если пробовать это - https://django-simple-captcha.readthedocs.io/en/latest/usage.html

Куда вставить:
simply add a CaptchaField to the form definition:

from django import forms
from captcha.fields import CaptchaField

class CaptchaTestForm(forms.Form):
   myfield = AnyOtherField()
   captcha = CaptchaField()
…or, as a ModelForm:

from django import forms
from captcha.fields import CaptchaField

class CaptchaTestModelForm(forms.ModelForm):
   captcha = CaptchaField()
   class Meta:
       model = MyModel

?
Учитывая, что  forms  у меня в принципе нет
источник