@pydjango

Страница 977 из 1273
OlegBrony
20.02.2018
08:56:05
тоже самое



Rodion
20.02.2018
08:59:18
А path, который ты скинул в базовом urls?

OlegBrony
20.02.2018
08:59:55
А path, который ты скинул в базовом urls?
тут чёт сломалось. я вернул, как было, ошибка осталась. бред какой-то...

Google
Igor
20.02.2018
09:00:34
покажи весь твой urlpatterns

OlegBrony
20.02.2018
09:00:50
пиздец. ошибка в комментарии. удалил коммент, заработало

Igor
20.02.2018
09:01:14
:) линтеры стоят?

OlegBrony
20.02.2018
09:01:19
app_name='blog' urlpatterns = [ # / path('', views.index, name='blog_index'), path('last_day/', views.last_day, name = 'last_day'), path('last_week/', views.last_week, name = 'last_week'), path('last_month/', views.last_months, name = 'last_months'), path('last_year/', views.last_years, name = 'last_years'), # /category path('post/<int:pk>/', views.detail, name='detail'), path('category/<slug:category>/', views.category, name='cat_name'), path('registration/', views.registration, name='registration'), path('login/', views.login, name='login'), ]

:) линтеры стоят?
не знаю, о чём ты

Igor
20.02.2018
09:01:43
тулзы для проверки синтаксиса языка

OlegBrony
20.02.2018
09:02:10
ну вообще подсвечивает, если ты об этом.

Igor
20.02.2018
09:02:20
я например pycharm юзаю, там PEP8 и подобное по дефолту

OlegBrony
20.02.2018
09:02:48
да плевать. как href должен выглядеть?

Igor
20.02.2018
09:03:43
<a href="{% url 'registration' %}"></a>

OlegBrony
20.02.2018
09:03:55
не работает

Eugene
20.02.2018
09:04:23
namespace есть в корне ? или это и есть корень?

OlegBrony
20.02.2018
09:05:00
namespace есть в корне ? или это и есть корень?
в базовом урле? urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), ]

Google
OlegBrony
20.02.2018
09:05:54
{% url 'some-url-name' arg1=v1 arg2=v2 %}

Igor
20.02.2018
09:06:09
а если ошибится в урле в браузере, какие он тебе доступные урлы показывает. у тебя он это name не видит походу

OlegBrony
20.02.2018
09:06:41


{% url 'some-url-name' arg1=v1 arg2=v2 %}
что за аргументы?

Eugene
20.02.2018
09:08:24
а так просто открывает страницу?)

OlegBrony
20.02.2018
09:08:44
так просто?

Andrey
20.02.2018
09:08:45
Как поменять error message "Enter a valid UUID" в форме на свой текст? Что первым параметром в error_messages передавать?

OlegBrony
20.02.2018
09:08:50
индекс? нет

Igor
20.02.2018
09:09:47
а вьюха норм прописана?

потому что ошибка либо вью либо нейм

OlegBrony
20.02.2018
09:10:18
а вьюха норм прописана?
ну без ссылки в шаблоне открывает же

def registration(request): return render( request, 'blog/form-register.html', { }, )

<a href="{% url 'registration' %}">Зарегистрироваться</a> тут ещё что-то нужно?

Igor
20.02.2018
09:13:59
нет. этого достаточно

есть где-то на гите глянуть?

OlegBrony
20.02.2018
09:14:29
на гит хочу залить готовое. пока нет

https://stackoverflow.com/questions/4599423/using-url-in-django-templates

Dan
20.02.2018
09:14:45
да не стесняйся

OlegBrony
20.02.2018
09:14:49
(r'^login/', login_view, name='login'), ... <a href="{% url 'login' %}">logout</a>

Eugene
20.02.2018
09:14:56
попробуй запилить namespace blog и {% url 'blog:registration' %}

Google
OlegBrony
20.02.2018
09:15:15
path('registration/', views.registration, name='registration'), ... <a href="{% url 'registration' %}">Зарегистрироваться</a> ???

Eugene
20.02.2018
09:15:59
OlegBrony
20.02.2018
09:17:30
спасибо

Dmitriy
20.02.2018
09:18:30
Привет) К примеру есть такие модели: ```class Language(models.Model): name = models.CharField(max_length=255) class Article(models.Model): date = models.DateField() class ArticleTranslate(models.Model): language = models.ForeignKey(Language, on_delete=models.CASCADE) article = models.ForeignKey(Article, on_delete=models.CASCADE) name = models.CharField(max_length=255) body = models.TextField()```Как мне изменить запрос в бд Article.objects.select_related('article_translate_set') что бы достать набор articles только с одним указанным языком языком?
select_related на backwards relationship не работает, надо prefetch_related использовать qs = Article.objects.prefetch_related(Prefetch('articletranslate_set', queryset=ArticleTranslate.objects.select_related('language'))) qs = qs.filter(articletranslate__language__name='English') Да и вообще, в зависимости от целей, можно просто: Article.objects.filter(articletranslate__language__name='English')

Dmitriy
20.02.2018
09:29:57
Тогда первый вариант

Igor
20.02.2018
09:30:26
я понял, спасибооо, буду пробовать

Dmitriy
20.02.2018
09:30:31
?

Pavel
20.02.2018
09:36:36


Добрый день, пытаюсь через django_filter сделать фильт по полю как выпадающий список place = django_filters.ModelChoiceFilter(queryset=FullTimeNewCourse.objects.all().values('place').distinct(),) но выводит словарь , а мне только значение нужно

Dan
20.02.2018
09:37:06
values убери

queryset=FullTimeNewCourse.objects.distinct() даже так думаю

Pavel
20.02.2018
09:39:10
усли убираю выводит титл class FullTimeNewCourse(models.Model): title = models.CharField(verbose_name='Заголовок', max_length=150, default='') place = models.CharField(verbose_name='Место обучения', default='', max_length=250)

возможно надо не ModelChoiceFilter , просто ChoiceFilter, пойду ковырять

Dan
20.02.2018
09:40:52
ну я бы тогда посоветовал сделать отдельную таблицу Place FullTimeNewCourse добавить ForeignKey и а фильтре использовать Place

либо да ChoiceFilter

Dmitriy
20.02.2018
09:41:47
А values_list('place', flat=True) не вариант использовать?

Google
Dan
20.02.2018
09:42:10
в ModelChoiceFilter врядли

Pavel
20.02.2018
09:43:01
А values_list('place', flat=True) не вариант использовать?
сработало)) выводит норм, но не фильтрует

такое в запросе из брайзура &place=Челябинск&place2=Челябинск по первому фильтрует это обычное CharFilter ручками пишу , по второму нет, видемо дело всётаки в ModelChoiceFilter

Artem
20.02.2018
10:01:18
оу, не сортирует :)

такое в запросе из брайзура &place=Челябинск&place2=Челябинск по первому фильтрует это обычное CharFilter ручками пишу , по второму нет, видемо дело всётаки в ModelChoiceFilter
вот понаберут по объявлению всяких django_filters и потом епись с этими фильтрами... как там подставить все это красиво :(

Senpos
20.02.2018
10:07:03
Есть какой-то хороший способ решить ситуацию, когда в базе FileField ссылка на файл лежит, а сам файл с диска удален?)

Admin
ERROR: S client not available

Ruslan
20.02.2018
10:12:52
угу, удалить такое из базы в цикле

Artem
20.02.2018
10:14:28
ээ, django-filter топово же
ну как бы так сказать... чистый кверисет никто не отменял :(

Eugene
20.02.2018
10:14:57
ну как бы так сказать... чистый кверисет никто не отменял :(
угу но всякие формочки с фильтрацией круто делать:) ну или в том же rest-framework

Artem
20.02.2018
10:15:36
Есть какой-то хороший способ решить ситуацию, когда в базе FileField ссылка на файл лежит, а сам файл с диска удален?)
делаешь кверисет с .iterator(), и после чего, пробегаясь по каждому файлу, вызываешь sync() в шелл, если есть, то тебе скажет!

угу но всякие формочки с фильтрацией круто делать:) ну или в том же rest-framework
хз-хз... у меня толи проекты такие, толи что.. но не представляю как я бы сидел без накрученных мною запросов

и да, мне ORM то порой нехватает, поглядываю на алхимию ((( *плак-плак*

Dan
20.02.2018
10:18:15
Artem
20.02.2018
10:19:18
а я так завязан на постгрес

Dmitriy
20.02.2018
10:19:55
А что за тема?

Google
Artem
20.02.2018
10:20:19
Dmitriy
20.02.2018
10:21:35
https://raw.githubusercontent.com/StylishThemes/GitHub-Dark-Script/master/github-dark-script.user.js для тех, кто не любит Stylish

Senpos
20.02.2018
10:21:40
Красота, заберу себе, благодарю

Dmitriy
20.02.2018
10:21:48
спасибо?

Igor
20.02.2018
10:22:37
через .values(...) я получаю результат типа: [ {'date': datetime.date(2018, 2, 22), 'articletranslate__name': 'Fifth'}, {'date': datetime.date(2018, 2, 20), 'articletranslate__name': 'first'} ]есть ли способ кроме цыкла что бы преобразовать лист в словарь? - это нужно что бы дальше в формате джейсон вернуть данные на клиент

Igor
20.02.2018
10:25:07
у тебя совсем два объекта приходят с двумя филдами, какой тут лист?
они всередине листа - [], поэтому JsonResponse выдает ошибку: <QuerySet [{'date': datetime.date(2018, 2, 22), 'articletranslate__name': 'Fifth'}, {'date': datetime.date(2018, 2, 20), 'articletranslate__name': 'first'}]> is not JSON serializable

Igor
20.02.2018
10:25:51
Robot
20.02.2018
10:30:07
и да, мне ORM то порой нехватает, поглядываю на алхимию ((( *плак-плак*
Можно запросы делать через алхимию есть такая обертка

Dan
20.02.2018
10:43:17
сегодня день рождения у Python 27 лет

Maksim
20.02.2018
10:49:40
Поделитесь ссылками на проекты Django + WebSocket, или на статьи/туториалы на эту тему. Не могу найти ничего подходящего.

Maksim
20.02.2018
10:51:09
Спасибо, посмотрю

Spacehug
20.02.2018
11:35:09
сегодня день рождения у Python 27 лет
О как. Спасибо, принял к сведению.

Stepan
20.02.2018
11:36:57
Дарова,кто тута?

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