
serbernar
12.05.2018
22:05:05
У тебя баш же?

Алексей
12.05.2018
22:05:10
Да

serbernar
12.05.2018
22:05:16
Это энв :)
Это не докер

Google

Алексей
12.05.2018
22:05:32
Рофл
Когда дали доступы к докеру
И хватаешь денайд тк нет прав
Конец сказки

serbernar
12.05.2018
22:07:20
:(

Patriot
12.05.2018
22:11:02
class Names(models.Model):
first_name = models.CharField(max_length=50)
second_name = models.CharField(max_length=80)
def str(self):
return self.second_name + ' ' + self.first_name
class Contacts(models.Model):
contact_type = models.ForeignKey(ContactType, on_delete=models.DO_NOTHING)
contact_data = models.CharField(max_length=200)
persona_name = models.ForeignKey(Names, on_delete=models.DO_NOTHING)
def str(self):
return self.contact_data


Сфлу
12.05.2018
22:13:55
select_related не так работает, он просто одним запросом запрашивает данные из связанной таблицы, и при обращении к элементу связанной таблицы у тебя не отправляется новый запрос в базу, но данные ты получишь обратившись к ним через связаное поле, то есть в данном случае
contacts[0].persona_name.first_name
если ты хочешь что бы у тебя были прям аттрибут с именем, это тебе нужно через аннотации создавать поле

Patriot
12.05.2018
22:17:53
возможно я архитектуру перемедрил. хочу вываливать список имен и к каждому имени существующие контакты (у кого-то 1 тлф, у кого-то 3, у кого-то есть почта, а где-то нет... и пр).

Сфлу
12.05.2018
22:20:36
ну я бы на твоём месте просто в обратном порядке запрос строил и дальше просто цикл в цикле:
users = Names.objects.prefetch_related(‘contacts’).all()
for user in users:
for contact in user.contacts.all():
…
вернее там будет
users = Names.objects.prefetch_related(‘contacts_set’).all()
for user in users:
for contact in user.contacts_set.all():
…

Patriot
12.05.2018
22:22:37
ок. спасибо. попробую.

Google

Елена
12.05.2018
22:58:19
Нород налетаем бесплатные на прокси, пока остались. Хорошая скорость, даже видео грузит!! Там у них автоматическая настройка в 1 клик. Вобщем налетай =) https://t.me/proxy_bot_besplatno/4

banofbot
12.05.2018
23:57:32
@Rodion_Yurgin хочет кикнуть Елена Федорова из чата. Согласны?

A
13.05.2018
06:35:29
Доброго времени суток. Подскажите пожалуйста как решить проблему с i18n, дело в том что ISO использует в Казахском языке KK а нужно что бы в адресной стороке суфикс языка был KZ. Есть грубое решение изменение KK на KZ в папке locale библикотек. Но думаю что должно быть более элегантное решение. Кто-нибуть сталскивался? Спасибо

Gold
13.05.2018
06:54:15
Привет, кто может написать простой интернет магазин на Джанго? Домашнее задание.

serbernar
13.05.2018
06:54:29

Gold
13.05.2018
06:55:20
Я изучаю python ,но пока такими навыками не обладаю .

serbernar
13.05.2018
06:56:11
?
Ну, все, кто пишет на джанге

Gold
13.05.2018
06:56:47
А сколько нужно?
Вообще тут делать особо нечего , 1-3 дня и все. Все максимально примитивно

efythonic
13.05.2018
07:07:23

serbernar
13.05.2018
07:07:23
Так делай, в чем проблема?

Gold
13.05.2018
07:10:08

serbernar
13.05.2018
07:10:37
Именно
А какой с этого нам проффит?

Артем
13.05.2018
07:10:53

Gold
13.05.2018
07:10:59
Цену обсудить )

serbernar
13.05.2018
07:11:57
Курсачи подьехали

Google

Владимир
13.05.2018
07:12:29

Gold
13.05.2018
07:12:57

serbernar
13.05.2018
07:21:37
10к дорого, ясно
Уже средина мая, он со словарями знакомится..

Eugene
13.05.2018
07:26:31
Если нужно быстро, то пройти codecademy + доку по Джанго - начать пробовать пилить магаз.

efythonic
13.05.2018
07:37:29
Вот исходники (2 готовых магазинов ) из книги - Django E-Commerce.
https://github.com/Apress/beg-django-e-commerce/tree/master/Beginning_Django_Ecommerce_source/Chapter_01-15/ecomstore

Mark
13.05.2018
08:45:50
Привет, мне нужен коллективный разум
Вывел sitemap.xml
карта работает, но в терминале есть warning
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'number_tags_app.models.NumberTags'> QuerySet.
return paginator.Paginator(self.items(), self.limit)
Типа может быть ошибка при разбиении на страницы...
Я понятия не имею, как решить ее
Подскажие
def lastmod(self, obj) тут ставить ограничения?

Dinai
13.05.2018
08:50:09
Он прост рекомендует давать пагинатору сортированный queryset

Mark
13.05.2018
08:51:08
как мне ему дать сортировочный queryset?

Dinai
13.05.2018
08:54:15
В модельке можно в Meta классе указать ordering = ['поле по которому будет сортироваться объекты модели' ]. Или во вьюшке, где вы вытаскиваете объекты модели, сортируйте order_by('поле')

Mark
13.05.2018
09:04:01
не получится по дате сортировать)

Petr
13.05.2018
09:12:34
Увага, стандартная джанговская моделадмин.delete_seleted удалить чтото жирное не осилит :)

Mark
13.05.2018
09:13:22
это во вьюхе для карты сайта
Есть ли мне смысл дергаться на django sitemap если у меня основные url не имеют жесткой привязки к модели. Регулярка проверяет URL и сравнивает его с пулом в модели, и выдает результат.
А карте сайта нужно четко указывать как выводить url def get_absolute_url(self):
return '/ru/%i/' % self.Tags
Есть смысл или это техничего сложный костыль?
И сможет ли она генерироваться на лету, если URL будет больше 1кк

Petr
13.05.2018
09:28:03

Mark
13.05.2018
09:29:16
то есть писать свой sitemap? или django sitemap может кешироваться? не понял чутка

Google

Petr
13.05.2018
09:32:06

Mark
13.05.2018
09:32:39
в итоге sitemap может работает по диапазонам?

Petr
13.05.2018
09:33:25

Mark
13.05.2018
09:34:17
Да генерируются мои страницы, нету URL в модели, не к чему привязку сделать не к PK И прочее
или мне в базу залить 1ккк страниц, URL точнее, мне кажется мой сервер треснет
вот и парюсь
пострге вообще как шустро может ккк строк шурстить?

serbernar
13.05.2018
09:45:57
...

Eugene
13.05.2018
09:49:58
?почитайте рекомендации по созданию sitemap, от Гугла.
Они советуют разбивать на подстраницы, если xml весит в итоге очень много, ну или что-то типа того. Не помню дословно)

Mark
13.05.2018
09:51:59
да я это все знаю, я написал свой сайт мап, разбил по 50000, а мне Dan говорит, а чего ты не используешь джанговскую карту сайта
я начал пробовать ее и уперся в этот момент
в общем я придумал как замутить ФИЧУ.
Вот только понять, как вложенность делать в sitemap django. А то все в первой директории

serbernar
13.05.2018
09:55:00
В дикт
И всё разные сайтмапы
Когда упрется в лимит, джанга сама перегенерит

Mark
13.05.2018
09:56:38
https://yadi.sk/i/M8s5nOl83VowgL

serbernar
13.05.2018
09:57:10
Пароль ещё поставь

Mark
13.05.2018
09:57:14
Я про эту вкладку, ее можно раскрыть. Я хочу создать вторую, анпример для друго типа страниц

serbernar
13.05.2018
09:57:21
А то как-то не безоспасно

Mark
13.05.2018
09:57:52

Google

Mark
13.05.2018
10:03:00

Sergey
13.05.2018
11:23:22
Ребят, пытасюь с поиском разобраться.
Помогите, как мне можно карточку товара отрисовать при его поиске. Пока, что вот так получилось:
{% extends 'base.html' %}
{% block content %}
<div class="container">
<div class="row">
<div class="col-sm-12">
<h3>Результаты поиска: {{ founded_articles.count }}</h3>
{% for Product in founded_articles %}
<h4><a href="{{ product.get.absolute.url }} " >{{ name }}</a></h4>
{% endfor %}
</div>
</div>
</div>
{% endblock content %}

Сергей
13.05.2018
11:39:21
{% for product in founded_articles %} - с маленькой буквы.
{{ product.name }}

No Name
13.05.2018
11:54:02
в чем разница между load static и staticfiles?

Хмурый
13.05.2018
11:55:17
по virtualenwrapper помогите плиз. Хочу чтоб после команды workon PRJ_NAME автоматом переходил в каталог с проектом - как это сделать?

serbernar
13.05.2018
11:55:57
А так не получится
Если у тебя два проекта используют одну виртуалку - это раз
Два - виртуалка ничего не знает о том, в каком проекте она используется
Это можно закостылить, но ты хочешь костылить, а тут я тебе точно помогать не буду и подсказывать решение, т.к. костылять - плохо

Хмурый
13.05.2018
11:58:22
один проект - одна виртуалка
например

serbernar
13.05.2018
11:59:36
+ ты можешь написать свой врапер и оформить его как пакет, тогда