@pydjango

Страница 66 из 1273
Alexander
28.11.2016
16:43:44
что-то мне не по себе от этого

я не хочу косяков с sql миграциями

Artem
28.11.2016
16:44:48
говорят, надо из гита ставить дев версию
ну а сдругой стороны, как иначе ставится софт на генту или фрибсд?)

гит или архив последних исходников с сайта

Google
arisu
28.11.2016
16:59:37
Ребят, для 1.9 есть полнотекстовый поиск?

В виде либы какой-нибудь

Artem
28.11.2016
17:00:10
Ребят, для 1.9 есть полнотекстовый поиск?
эластик или постгресовский поиск

arisu
28.11.2016
17:00:34
Интересует постгресовский, но в приличной обертке

Орм тобишь

Artem
28.11.2016
17:01:35
пля, только в 1.10 оказывается добавили - https://docs.djangoproject.com/en/1.10/ref/contrib/postgres/search/

arisu
28.11.2016
17:01:48
Ога

Ну до 1.9 другие зависимости еще не подтянулись

Alexander
28.11.2016
17:08:42
ну а сдругой стороны, как иначе ставится софт на генту или фрибсд?)
я тут про джангу) а питон у меня в контейнере

.
28.11.2016
22:35:00
Гайс, как посчитать кол-во юзеров не юзая авторизацию?

Roman
29.11.2016
00:16:40
Разве не User.objects.all().count()

amureki
29.11.2016
00:19:00
Сработает без all() :)

Google
amureki
29.11.2016
00:19:05
Попробуй

Roman
29.11.2016
00:19:48
Не знал, сспасибо

.
29.11.2016
10:05:19
User.objects.count()
Я правильно понял,что для этого мне нужно юзера где-то описать? Я наверн хуево вопрос задал. У меня авторизации и как таковых юзеров нет, все AnonymousUser, но я хочу отслеживать их кол-во, их действия.

кол-во онлайн

Artem
29.11.2016
10:17:34
Для этого считай кол-во сессий!

.
29.11.2016
10:19:57
а если я захочу отслеживать конкретно какую-то страницу, то просто в кортеж с сессией закидывать какое-то значение?

.
29.11.2016
10:20:57
да

Artem
29.11.2016
10:26:26
Как вариант, можешь и так, а можешь прикрутить какой-нибудь шедуллер (аки redis) и хранить там значения. В прочем, как угодно!

.
29.11.2016
10:34:02
спасибо, пойду почитаю про redis и сессии

maxmoriss
29.11.2016
12:27:19
+

.
29.11.2016
12:42:00
Гайс, если хранить сессии в бд по дефелту, как обращаться к таблицу django_session?

amureki
29.11.2016
12:43:29
модель Session

.
29.11.2016
12:44:56
из .models?

amureki
29.11.2016
12:46:32
я не хочу учить вас пользоваться google :)

.
30.11.2016
01:35:12
Если я в AbstractBaseSession создам еще одно поле, то ничем хорошим это не кончится?

maxmoriss
30.11.2016
09:45:56
новый тренд, продавец программистов :) https://lyubertsy.hh.ru/vacancy/18995308

Bulat
30.11.2016
09:57:24
бодишоп)

Artem
30.11.2016
10:13:06
возращаем рабовладение?)

Google
maxmoriss
30.11.2016
10:20:19
охотники за головами ищут рабовладельцев )

Aeterna
30.11.2016
10:36:19
Говорила мама, не пиши на php

Artem
30.11.2016
10:42:31
Говорила мама, не пиши на php
function $ПоэтомуЯСовершилОбрядЭкзорцизма($_REQUEST) { $огонь = startFireWall($_REQUEST['спичка']); $$книгаПОХАПЭ = 1250*$_REQUEST['страница']; while ($$книгаПОХАПЭ && $огонь != null) do { burnInFire($$книгаПОХАПЭ); } return $_REQUEST['пепел']; } ПоэтомуЯСовершилОбрядЭкзорцизма()

подготовил площадку для кидания камнями :(

Aeterna
30.11.2016
10:44:55
книгаПОХАПЭ = Справочники.книгаПОХАПЭ; книгаПОХАПЭ.УстановитьПометкуУдаления (Истина);

На 1с решается в 2 строчки

.
30.11.2016
11:38:50
в чём задача?
подсчет сессий. Сессии хранятся в виде кэша, чтобы вытащить нужные, приходиться пройти по всем, декодировать, посмотреть поля, это вроде неэффективный способ. Пытался посмотреть redis, но там довольно много всего, решил не усложнять себе жизнь, обойтись обычной бд

arisu
30.11.2016
19:27:25
делай что хочешь

главное интерфейс не ломай

Alexander
01.12.2016
06:46:08
а как вы считаете более правильным / удобным поступать в ситуации, когда у нас проект, который пишете только вы один: - не использовать трекер задач, писать это всё в коммитах - использовать трекер задач, писать в коммитах Fix #номер_задачи_из_трекера

arisu
01.12.2016
06:47:51
Гит флоу

Одна задача - одна ветка

Alexander
01.12.2016
06:48:24
git/hg flow - удобный механизм, согласен) но тут вопрос больше о том, нужен ли трекер или нет

вот эти все карточки на Trello/YouTrack'e

или просто в коммитах писать

на Asana тоже карточки появились, кстати

Илья
01.12.2016
06:51:07
Помогите пожалуйста. Изучаю ща https://tutorial.djangogirls.org, все шло гладко но на главе "Формы..." остановился, ибо ошибку выдает. NoReverseMatch at / Reverse for 'blog.views.post_new' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] http://pastebin.com/iWATpBju

Alexander
01.12.2016
06:54:23
ошибка в том, что он не может где-то там сгенерировать ссылку

попробуй заменить 'blog.views.post_new' на 'post_new'

Илья
01.12.2016
06:55:01
Спасибо, сейчас попробую

Google
Alexander
01.12.2016
06:55:45
в твоём примере выше нет этого кода, который вызывает ошибку и не указано, как именно ты подключаешь приложение, там могут быть нюансы

Илья
01.12.2016
06:56:08
NoReverseMatch at / Reverse for 'blog.views.post_new' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 1.10.3 Exception Type: NoReverseMatch Exception Value: Reverse for 'blog.views.post_new' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] Exception Location: C:\Users\User\AppData\Local\Programs\Python\Python35-32\lib\site-packages\django\urls\resolvers.py in _reverse_with_prefix, line 392 Python Executable: C:\Users\User\AppData\Local\Programs\Python\Python35-32\python.exe Python Version: 3.5.2 Python Path: ['C:\\Users\\User\\Desktop\\learnDjango\\djg', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python35-32\\python35.zip', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python35-32\\DLLs', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python35-32\\lib', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python35-32', 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\site-packages'] Server time: Чт, 1 Дек 2016 06:56:01 +1000 Error during template rendering In template C:\Users\User\Desktop\learnDjango\djg\blog\templates\blog\post_list.html, error at line 0 Reverse for 'blog.views.post_new' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] 1 {% extends 'blog/base.html' %} 2 {% block content %} 3 {% for post in posts %} 4 <div class="post"> 5 <div class="date"> 6 {{ post.published_date }} 7 </div> 8 <h1><a href="{% url 'post_detail' pk=post.pk %}">{{ post.title }}</a></h1> 9 <p>{{ post.text|linebreaksbr }}</p> 10 </div>

Alexander
01.12.2016
06:57:28
это ошибка о том, что где-то там при генерации ссылки он не может найти ничего похожегона 'blog.views.post_new' в urls.py для генерации обратной ссылки на это

то есть тебе нужно или в том коде поменять или в urls.py вставить 'blog.views.post_new' вместо 'post_new'

они с этими urls.py в каждой версии Django что-то улучшают ?

кликни на самой верхней директории в IDE ПКМ, выбери там Find in path... и вставь туда blog.views.post_new

он тебе найдёт все те моменты, где оно используется

Илья
01.12.2016
07:02:12
А я открываю каждый файл и с помощью ctrl+f ищу)

"попробуй заменить 'blog.views.post_new' на 'post_new'"Я заменил короче, но уже другая ошибка

Alexander
01.12.2016
07:04:23
зато прогресс есть)

Илья
01.12.2016
07:04:47
У меня blog.views.post_new используется в html файле

Она вставляется в href тегу <a>

a href="{% url 'post_new' %}"

Alexander
01.12.2016
07:07:36
ты можешь вставить перед urlpatterns туда app_name = 'yourapp' и в ссылках указывать a href="{% url 'yourapp:post_new' %}"

тогда разные ссылки из разных приложений не перепутаются

ну в reverse() аналогично

Илья
01.12.2016
07:09:00
Это нужно вставить в urls который внутри приложения ? Или который корневой так сказать

Во

Ништяк

Починилось

Google
Илья
01.12.2016
07:11:31
Только вот другое поламалось

Alexander
01.12.2016
07:12:15
в корневые ты можешь вставить урлы этого приложения под разными неймсмейсами

https://docs.djangoproject.com/en/1.10/topics/http/urls/#id4

Илья
01.12.2016
07:12:54
Спасибо большое)

Alexander
01.12.2016
07:14:43
?

Илья
01.12.2016
07:21:20
А вот все, вторую ошибку решил тем же способ что и первым

Но я так и не понял из за чего ошибка то была

Rinat
01.12.2016
09:26:13
#вакансия Смышленый питонист (джангист) Мы предлагаем присоединиться к команде разработки и тестирования продуктов/гипотез. Что предстоит делать. Данная команда не беспокоится о нагрузках, качестве кода. Задачи участников команды: • Определять технологический стек • Определять объем работ • Распределять задачи согласно требуемого срока для подготовки прототипа для тестирования продукта/гипотезы Главная задача - это чтобы то, что было задумано заработало за заданный срок. Что мы ждем от кандидата. Очень важно: • Самостоятельность, инициативность. • Умение мыслить нестандартно. • Уметь правильно рассчитывать сроки. • Cпособность и желание быстро разбираться в новых нестандартных задачах. • Принимать решения и нести за них ответственность. Важно: • Python (Django). • Знание фреймворка для frontend-разработки • Знание инструментов, обеспечивающие качество кода • Понимание для чего сообщества программистов • JavaScript (возможно ReactJs, Ionic), HTML, *nix. • Приветствуются участие в хакатонах и исследовательских инициативах. Будет плюсом: • FIREBASE, elastic, kibana, django, sentry, fabric, new relic, Jira, • Опыт использования NoSQL, REST, Postgresql • Нагрузочное тестирование. • Есть эксперименты с парным программированием. • Отличная математическая подготовка. Условия. • Гибкий график, возможна частичная дистанционность при условии соблюдения дедлайнов; • Точный размер заработанной платы будет определяться по результатам собеседования в зависимости от уровня компетенций и объективного опыта кандидата. Бонусы Премия KPI С удовольствием отвечу на вопросы: Ринат Бакиев, bakiev@realogic.ru, skype rinatbakiev

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