
BlastPy
20.07.2017
21:19:01
оно отправляет запрос получает ответ и отображает то что пришло
сли уж очень просто

Uncle
20.07.2017
21:19:24
понял

BlastPy
20.07.2017
21:19:33
Кто то ище захотел сделал Android приложение по вашему апи

Google

BlastPy
20.07.2017
21:20:02
рест как бьі унифицьірует работу с бекендом
не надо парсить сайт чтобьі получить информацьію
можно постучать серверу и он вернет все в лучшем виде как надо

Uncle
20.07.2017
21:21:05
Понял

BlastPy
20.07.2017
21:21:05
на пример в json xml etc
к примеру так
создавайте отдельную модель делайте первичньій ключ на User а в самой модели добавтье поля голоса сообщения и прочее

Uncle
20.07.2017
21:22:44
а кто-то уже с japronto работал?
е знает, это новый микрофреймворк, способный на 1 млн запросов в секунду

BlastPy
20.07.2017
21:23:38
хотя тут надо создать отдельньіе модели и уже с модели расширеной пользователя делать ManyToMany или OneToMay
MMany

Uncle
20.07.2017
21:24:05
Из интереса например

Skoomer
20.07.2017
21:24:05

Google

Skoomer
20.07.2017
21:24:59
я вот сейчас смотрю примеры , и очень интересно как на гитхабе реализуют проэкты , к примеру empty app и в нем же темлейты и все остальное

BlastPy
20.07.2017
21:25:04

Skoomer
20.07.2017
21:25:16
так удобней делать ?

Uncle
20.07.2017
21:25:35
Flasko? или Flask?

BlastPy
20.07.2017
21:25:41
а уже подключать ее к своей модели CUstomUser
внутри которой ForeignKey на django.contrib.auth.models User

Eugene
20.07.2017
22:57:31

BlastPy
20.07.2017
23:02:43
у них задачи разньіе

Eugene
20.07.2017
23:03:04
не путаю

BlastPy
20.07.2017
23:05:01
Ок

amureki
20.07.2017
23:06:51
например, сериализация, валидация удобные, легче кастомизировать вместо переписывания полей в кастомных формах обычной вьюхи
встроенные способы версионирования апишки и миграции между версиями
если нет понимания, чего люди уцепились, можно не использовать, логика тут очень проста

Aleksey
21.07.2017
05:29:57

Dmitriy
21.07.2017
05:52:11
Хорошо, если миллион запросов в неделю)))

Dmitriy
21.07.2017
06:40:56
Привет! Как осуществить экспорт данных в форматы csv или xls при использовании django-filter?

Google

Leonid
21.07.2017
07:31:46
Всем привет. Кто подскажет по Джанго: как получить списком ID c QuerySet?
Например с этого:
news_news=news.objects.order_by('?')[:9]
Пробую:
print(list(news.objects.filter(pk__in=list(news_news.values_list('id',flat=True)).values_list('id',flat=True)))
но выдает совсем иные значения

Kirill
21.07.2017
07:35:09
Всем привет, на две недели нужен разработчик python/django, уровня middle или выше. Никто не желает?

Pavel
21.07.2017
07:40:38

b0g3r
21.07.2017
07:40:43

Artem
21.07.2017
07:42:10

Kirill
21.07.2017
07:43:28

Artem
21.07.2017
07:44:56
ТЗ есть?

Kirill
21.07.2017
07:45:40
Проект уже разрабатывается, будут поставлены задачи
Каждый день митинг с обсуждением задач

Leonid
21.07.2017
07:47:03

Aleks
21.07.2017
07:48:43

b0g3r
21.07.2017
07:49:39
news_news.values_list('id', flat=True)

Aleks
21.07.2017
07:49:55
Так-то лучше

b0g3r
21.07.2017
07:50:02
:)

Aleks
21.07.2017
07:50:06
?

Leonid
21.07.2017
07:50:19
news_news.values_list('id', flat=True) отдает неправильные значения

b0g3r
21.07.2017
07:50:39
что есть "неправильные значения"

Aleks
21.07.2017
07:50:48
Должен верно всё отдавать
Значит есть где-то косяки

Leonid
21.07.2017
07:51:14
заново формирует список ID не совпадающих с news_news

Google

Leonid
21.07.2017
07:51:52
если указатьявную фильтрацию order_by('id') тогда правильно
При связи один к многому .distinct() не работает с order_by('?') рандомными. и порядок порядок в запросе нельзя сменить

Uncle
21.07.2017
08:25:02
инстаграм на джанге?

Aleks
21.07.2017
08:25:12
Да

Uncle
21.07.2017
08:25:37
Значит, джанго нормально работает с высокой нагрузкой и все это миф про 10к и сервер падает
а в чем профит фласка перед джанго?

Aleks
21.07.2017
08:27:14
https://engineering.instagram.com/@InstagramEng?source=post_header_lockup
https://engineering.instagram.com/what-powers-instagram-hundreds-of-instances-dozens-of-technologies-adf2e22da2ad

Admin
ERROR: S client not available

b0g3r
21.07.2017
08:31:09

Uncle
21.07.2017
08:31:35

b0g3r
21.07.2017
08:32:36

amureki
21.07.2017
08:37:13
У них обычная джанга, немного патченная и на пару версий отстающая
Но питон уже третий, что дало оптимизацию по ресурсам отличную
На ютубе есть пара докладов про кишочки инстаграма
Вкрадце, когда их фб купил, начали переносить бд на внутреннюю фбшную разработку, в основном из-за этого пришлось что-то синить и патчить

Сергей
21.07.2017
08:43:51
А чем 3й питон даёт оптимизацию?
Где про это прочитать можно?

RubyRose
21.07.2017
08:45:17

Dan
21.07.2017
08:46:02
id присваевается автоматически

Google

Dan
21.07.2017
08:46:16
они просто не отображаются в таблице админки

Сергей
21.07.2017
08:46:26
Шаблон в пастебин

RubyRose
21.07.2017
08:46:45
Вот со страницы штмл:

Dan
21.07.2017
08:47:02
News.id

RubyRose
21.07.2017
08:47:03
{% for News in new %}
<h3>{{ News.title }}</h3>
<span class="date">{{ News.published_date }}</span>
<p>{{ News.text }}</p>
{% endfor %}

Сергей
21.07.2017
08:47:27

Aleksandr
21.07.2017
08:47:50

RubyRose
21.07.2017
08:48:50

Сергей
21.07.2017
08:49:22

amureki
21.07.2017
08:50:40
https://thenewstack.io/instagram-makes-smooth-move-python-3/
видео не найду сходу, на последнем джангоконе было, кажется про переход на тройку
а на прошлогоднем djangounderthehood был доклан про кишочки, видео тоже в интернете должно быть, думаю
оба довольно интересные, советую

Aleksandr
21.07.2017
08:54:29

RubyRose
21.07.2017
08:56:19
News.id
Разобрался. Спасибо большое!

Alexander
21.07.2017
08:56:28
Производительность питона - плата за всё хорошее, что тут есть)
Серебряной пули нет)

Aleksandr
21.07.2017
08:57:01
вот видос где рассказывается как улучшили словари по скорости и размеру https://www.youtube.com/watch?v=37S53yFg9wc

Mikhail
21.07.2017
09:10:51
Ребята, поскажите - где ошибка. Выдет пустой файл. Файл лежит вне media - так как должен загружаться при доступе:
class Photo(models.Model):
imageSet = models.ForeignKey(ImageSet, blank=True, null=True, related_name='photos')
comment = models.CharField(max_length=200)
original = models.ImageField(blank=True, null=True, upload_to=image_path_photo,
storage=fs) # Хранит оригинальные фотографии
@login_required
def get_full_image(request, pk):
obj = get_object_or_404(Photo, pk=pk)
response = HttpResponse(obj.original.file, content_type='image.jpeg')
response['Content-Disposition'] = 'attachment; filename=photo.jpeg'
return response

BlastPy
21.07.2017
09:17:52
MEDIA_ROOT настроен ?