@pydjango

Страница 1103 из 1273
Дмитрий
21.03.2018
07:11:31
да, там локализация по просту не нужна)
уточняй что это django_cms наверное?

Dan
21.03.2018
07:13:31
на урлы это не вляет

Google
Eugene
21.03.2018
07:13:47
а почему 404? там же просто редирект по сути)

Ahmed
21.03.2018
07:13:51
ну и еще там урлы прописаны, но я пытался свой урл запихнуть в разные urlpatterns все равно не работает.

Dan
21.03.2018
07:14:24
в urls должно быть что то вроде i18n_urlpattren

Ahmed
21.03.2018
07:18:51
в urls должно быть что то вроде i18n_urlpattren
Она у нас в проекте как-то не правильно настроена), много проблем вызывает

Dan
21.03.2018
07:19:24
просто есть еще плагины

если встроеный механизм то просто выноси из него патерн и все

Lazoreth
21.03.2018
07:23:00
Я через try попробовал у меня такое же исключение вылетает

Andrey
21.03.2018
07:27:48
Lazoreth
21.03.2018
07:28:17
Traceback (most recent call last): File "D:\PyProjects\itservice\populate.py", line 48, in <module> auto = models.Auto.objects.get(number=car[3]) File "C:\Users\Александр\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\models\manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "C:\Users\Александр\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\db\models\query.py", line 403, in get self.model._meta.object_name billing.models.DoesNotExist: Auto matching query does not exist. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\PyProjects\itservice\populate.py", line 49, in <module> except Auto.DoesNotExist: NameError: name 'Auto' is not defined

Andrey
21.03.2018
07:29:16
NameError: name 'Auto' is not defined - так вот же оно. Модель импортирована, видимо, неверно.

Lazoreth
21.03.2018
07:29:29
там import models

Только если написать except models.Auto.DoesNoeExist он всё равно исключение бросает

Google
Dan
21.03.2018
07:29:53
ну так и делай models.Auto.DoesNotExist

Andrey
21.03.2018
07:30:12
Lazoreth
21.03.2018
07:35:38
Всё получилось, спасибо котаны

я except правильно написал

я создание в случае экзепта написал криво

И он на него ругался

Ahmed
21.03.2018
07:44:58
в urls должно быть что то вроде i18n_urlpattren
Я вынес мой url за i18n_patterns, все равно префикс добавляется.

Dan
21.03.2018
07:45:46
показывай где формируется ссылка и где она выводится

Ahmed
21.03.2018
07:45:49
там редирект автоматом идет

[21/Mar/2018 07:46:13] "POST /en/get_driver_coord/ HTTP/1.1" 403 2274

ну а url прописан здесь urlpatterns = [ url(r'^i18n/', include('django.conf.urls.i18n')), url(r'^get_driver_coord/$', get_driver_coord, name='get_driver_coord'), ]

Игорь
21.03.2018
08:34:33
вопрос, в консоли джанго сервера, после запроса он пишет размер отправленных данных. я правильно понимаю, что это в байтах?

Игорь
21.03.2018
08:39:53
спс

A'zam
21.03.2018
08:58:54
Привет, всем. Как можно фильтровать django-mptt по has_children ? например Model.objects.filter(has_children=True) -> есть такой ?

никто не знает ?

Max
21.03.2018
09:50:01
children__isnull=False?

Dan
21.03.2018
09:50:27
Привет, всем. Как можно фильтровать django-mptt по has_children ? например Model.objects.filter(has_children=True) -> есть такой ?
https://stackoverflow.com/questions/10863194/django-and-mptt-get-only-leaf-nodes тут есть решение по поиску только крайних

Max
21.03.2018
09:51:25
@dantyan а зачем так сложно?

https://django-mptt.github.io/django-mptt/models.html#setting-up-a-django-model-for-mptt

Google
Max
21.03.2018
09:51:41
есть parent, у него есть related_name

не?

A'zam
21.03.2018
09:52:41
Max
21.03.2018
09:53:00
по ссылке выше посмотри как модель объявлена у тебя related_name не задан

покажи модель

Max
21.03.2018
09:54:11
parent = TreeForeignKey('self', null=True, blank=True, related_name='review_parent', db_index=True)

Dan
21.03.2018
09:54:13
@dantyan а зачем так сложно?
и как будет выглядеть запрос ?

Max
21.03.2018
09:54:19
я же выше написал

filter(review_parent__isnull=False)

Dan
21.03.2018
09:55:48
filter(review_parent__isnull=False)
есть 3 уровня вложености у второго парент будет указан как найти категории второго уровня у которых есть потомки ?

Max
21.03.2018
09:56:08
у третьего тоже

не?

Dan
21.03.2018
09:56:38
это как пример твой вариант такой вариант не покрывает

Max
21.03.2018
09:56:54
ну вопрос был как фильровать по has_children

для этого related_name__isnull :)

Dan
21.03.2018
09:57:10
ну да

я тебе про это и говорб

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

Google
Artyem
21.03.2018
10:00:56
в nested sets о наличии/отсутствии детей/потомков можно судить даже без доп джойнов только по полям "lft" и "rght" если есть дети разница между полями будет >1, также и и количество посчитать можно

Petr
21.03.2018
10:25:27
и все же как правильно впилить в админку свой вью, не создавая для этого модели?

Eugene
21.03.2018
10:26:20
https://github.com/django/django/blob/master/django/forms/widgets.py#L691 ?что-то так сложно к пониманию этого для меня

и все же как правильно впилить в админку свой вью, не создавая для этого модели?
get_urls переопределить у админки можно попробовать ну или кастомный url + decorator

Eugene
21.03.2018
10:29:06
да уже вроде разобрался. Ожидал как-то что-то типа None, 0, 1 None , False, True

Max
21.03.2018
10:33:27
ты про 1, 2, 3?

Eugene
21.03.2018
10:33:34
ага

Max
21.03.2018
10:33:56
ну просто чтобы избежать клешей при not value например

(я подозреваю)

Eugene
21.03.2018
10:34:44
ну тоже примерно так подозреваю

Petr
21.03.2018
10:36:05
get_urls переопределить у админки можно попробовать ну или кастомный url + decorator
чот у меня все ломается на этапе подмены стандартного админа своим

Eugene
21.03.2018
10:36:39
чот у меня все ломается на этапе подмены стандартного админа своим
?а в чем причина смены появилась? какой кейс решаете данной задачей?

Саша
21.03.2018
10:52:31
хлобцы, как мокнуть вызов create() на рилейтд менеджере?

model_instance.related_manager.create() вот этот вот

Dan
21.03.2018
10:59:02
попробуй RelatedModel.objects.create = Mock()

Google
Dan
21.03.2018
10:59:31
хотя зачем мокать доступный функционал ?

Petr
21.03.2018
11:10:37
https://coderwall.com/p/ieh-sg/django-custom-dashboard-easy вобщм вот так сделал, только _registry подставил старое _reg = admin.site._registry admin.site = MyAdminSite() admin.site._registry = _reg admin.autodiscover()

надеюсь, ничего себе при этом не отстрелил

Саша
21.03.2018
11:15:59
хотя зачем мокать доступный функционал ?
Мне надо проверить вызов create

Проверить что вызове метода происходит создание объекта в рилейтдах инстанса

С нужными аргументами

Pasha
21.03.2018
12:44:13
Здравствуйте, а что лучше использовать для подключения mongodb к django?

Robot
21.03.2018
12:48:56
Flask
flask нинужен. aiohttp или tornado и motor

Denis
21.03.2018
12:49:32
flask нинужен. aiohttp или tornado и motor
Да, я неправильно выразился. Я имел ввиду "не джанго"

В общем любой микрофреймворк без встроенной ORM

Robot
21.03.2018
12:50:25
Да, я неправильно выразился. Я имел ввиду "не джанго"
ну почему, может ему просто что-то надо в монгу записать из приложения на джанге. тогда pymongo

Fred
21.03.2018
12:56:49
Парни что я делаю нетак? есть модель статей, есть автор, ссылку на автора даю, а django отприсосывает, не на залогинего пользователя, а не автора статьи {% url 'view_profile' user.profile.user %}

Dan
21.03.2018
12:57:40
по умолчанию в шаблон в переменну user передается текущий

по теории надо {% url 'view_profile' article.author %}

Artem
21.03.2018
12:59:04
https://motor.readthedocs.io/en/stable/

очень годный, сам пробовал - хорош!

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