
Alexander
22.12.2016
06:29:34
мне уже и реакт кажется немного устаревшим
ему на смену придёт vue

DEFACE
22.12.2016
06:31:24
пасаны
почему не работает cURL

Google

DEFACE
22.12.2016
06:31:34
??
почему брейкпоинт не срабатывает

bakatrouble
22.12.2016
06:31:54
Поставь брейкпоинт пораньше
Может, тупо исполнение туда не заходть

DEFACE
22.12.2016
06:32:11
если через браузер делаю тот же зхапрос то работает
тот же самый
карл

bakatrouble
22.12.2016
06:32:31
Вряд ли
В браузере хедеры
Куки всякие

DEFACE
22.12.2016
06:32:52
ну я передаю куку

bakatrouble
22.12.2016
06:32:52
А у курла их нет

DEFACE
22.12.2016
06:33:15
суть в том что в этом же методе у меня возникает эксепшн

Google

DEFACE
22.12.2016
06:33:23
и курл его получает как ответ
так что точно в метод попадаю

bakatrouble
22.12.2016
06:34:03
Емнип, лиса дает сгенерить команду для курла из истории запросов
Чтобы прям точь-в-точь было

DEFACE
22.12.2016
06:35:15
jj
оо
спасибо
ща попробу.

bakatrouble
22.12.2016
06:35:49
Может, хром
Но какой-то из браузеров дает

Какао
22.12.2016
06:37:16
Или Postman с расширением для отслеживания запросов

DEFACE
22.12.2016
06:43:36
из статьи: Я только что вернулся из JsConf и ReactConf, так что я знаю новейшие технологии для создания веб-приложений.
наивный
пока ты возвращался они устарели
=)
Да, но это 2016, сейчас никто больше не использует Bower. - фак, я начал это делать 3 месяца назад и уже все (

Dan
22.12.2016
10:10:50
народ, такой вопрос, мне тут сказали что class based views быстрее работают нежели обычные въюхи
ктонить слышал чтонить на эту тему ?

Artem
22.12.2016
10:16:40
я слышал обратное, что исходя того, что лукапы это боль для питона, то можно думать, что функции работают быстрей

Dan
22.12.2016
10:20:42
по замерам нашел только одну ссылку https://www.quora.com/Are-Djangos-class-based-views-faster-than-regular-views
там говорится что классы в два раза медленее

Artem
22.12.2016
10:26:27

Dan
22.12.2016
10:31:23
ну в сложном проекте где пригодится наследование, возможно
мне пока ни разу не пригождались
хотя я честно пробовал

Google

Yuri
22.12.2016
10:46:47
дарова всем, у меня вопрос: например, у меня есть 2 приложения, в одном определена модель Сервер и создано несколько объектов этой модели в админке; и я хочу в другом приложении для модели сделать поле server_name, которое будет просто CharField но с choices (наскока я понял, он <select>-ом станет) список этих серверов из другого приложения) Как мне этого добиться?
Я пытался сделать например вот так:
# first_app/models.py
from django.db import models
class Server(models.Model):
server_name = models.CharField(max_length=50)
...
# second_app/models.py
from django.db import models
from first_app.models import Server
class AnotherModel(models.Model):
server_name = models.CharField(max_length=50, choices=Server.objects.values_list('id', 'server_name'))
...
В админке зарегал их как обычно
Но при запуске сервера ругается, что Модели ещё не загружены.

Starky
22.12.2016
10:47:52
ты делаешь квырю в момент загрузки моделей
админформу запили

Dan
22.12.2016
10:53:44
а почему нельзя сделать через foreignkey ?
будет тот же эфект

Yuri
22.12.2016
10:57:31
кхм
а если мне надо просто как если бы у меня был список названий ['server1', 'server2', 'server3', ...]
и мне надо просто таким образом задать полю какое-то значение из перечисленных

Dan
22.12.2016
11:15:17
список фиксированый ?

Slava
22.12.2016
11:16:27
всем привет, расскажите как вы работаете с существующими базами

Slava
22.12.2016
11:16:35
чтобы не писать таблички джанговские
пожалуйста

Dan
22.12.2016
11:18:41

Yuri
22.12.2016
11:19:30
кхм, я имел в виду "как если бы это был простой список"
а на самом деле я беру названия объектов модели Сервер из первого приложения

Dan
22.12.2016
11:19:57

Slava
22.12.2016
11:20:21
а если хочется, чтобы служебные таблицы
были в другом месте

Google

Slava
22.12.2016
11:20:34
или в крайнем случае в другой схеме

Yuri
22.12.2016
11:20:38
кхм, вроде через foreignkey что-то вышло

Dan
22.12.2016
11:21:03

Yuri
22.12.2016
11:21:22
ну, например, я не хочу связывать их

parikLS
22.12.2016
11:22:08

Какао
22.12.2016
11:22:18

parikLS
22.12.2016
11:22:18
генерит модельки на основе базы

Dan
22.12.2016
11:22:22
ну в юзерской части я бы переписал init формы, как сделать в админке сейчас не скажу

Yuri
22.12.2016
11:22:46

Admin
ERROR: S client not available

Какао
22.12.2016
11:23:25
йеп
Просто по описанию ошибки похоже, что надо добавить миграцию с сервером в requirements миграции AnotherModel
Но это не точно

Dan
22.12.2016
11:24:02
были в другом месте
можно описать только те таблицы с которыми работает django
+ django умеет работать с несколькими базами

Yuri
22.12.2016
11:30:15

Dan
22.12.2016
11:31:14
для zip нужно два списка вроде
пример можно ? я с zip-oм не очень дружу

Yuri
22.12.2016
11:32:26
тогда можно список в переменную определить
a = ['server1', 'server2', 'server3']
tuple(i for i in zip(a, a))

Dan
22.12.2016
11:33:10
ну да возможно, в любом случае этот способ не подходит

Slava
22.12.2016
11:38:39
спасибо

Google

Henry
22.12.2016
11:41:49

Yuri
22.12.2016
11:45:35
точно!
кхм, смотрите, а теперь я хочу добавить ещё одно поле которое тоже будет списком из значений, но будет зависеть от выбранного значения в первом поле;
т.е. я например выбрал Сервер, а у него базки есть, и я хочу теперь во втором поле сделать список из названий всех имеющихся на сервере базок (которые я уже получил)
т.е. до выбора Сервера из первого поля, второе поле как-бы пустое (возможно даже залоченное) и "подгружается" только после выбора какого-то Сервера из первого
вот куда мне копать в таком случае?

Dan
22.12.2016
12:14:04
либо самому писать ajax
либо использовать что то вроде smart-select

Henry
22.12.2016
12:17:44
https://github.com/rosarior/awesome-django
django-autocomplete-light
https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#filtering-results-based-on-the-value-of-other-fields-in-the-form

Artem
22.12.2016
12:18:55

Henry
22.12.2016
12:19:27
Не спорю, но это хороший обзор из того как можно делать.
А autocomplete-light хорошо работает
В целом никто не мешает и руками :-)

Artem
22.12.2016
12:20:47
скорей вопрос - время/качество

Yuri
22.12.2016
12:21:18
я скорее пилю эту штуку ради интереса — можно ли так
в админке запилить

Artem
22.12.2016
12:22:57
я скорее пилю эту штуку ради интереса — можно ли так
Можно как угодно! Хоть кастомную страницу! А вообще, пилишь свой виджет, либо наследуешь метод для работы с FK или M2M, и говоришь ему, блюдить за получением поля в реквесте, и фильтровать все это взаивисмости от получаемого

Yuri
22.12.2016
12:25:05
ну да, ну да
спасибо, будем копать и читать

Vitalik
22.12.2016
12:51:01
да ну нафиг
буду делать с обычним jquery
а то потону в фреймворках
и заказ не сдам?

Romka
22.12.2016
13:09:51
Всем привет
Как можно получить содержание всплывающего окна?
У меня есть сайт на джанго, на нём есть кнопка, которая открывает окошко авторизации через vk api, как мне получить ссылку этого окна?
https://vk.com/dev/implicit_flow_group
2 и 3 пункты