@pydjango

Страница 1100 из 1273
SN
20.03.2018
08:42:27
Спасибо всем :)

Виталий
20.03.2018
08:52:31
Привет гайз! попал в циклический импорт не могу вылезти помогите)

какая панацея для этого есть?

Dan
20.03.2018
08:53:49
в смысле циклический ?

Google
Dan
20.03.2018
08:54:00
взаимный друг на друга ?

Виталий
20.03.2018
08:54:24
да, два приложения в обоих в моделях есть ссылку друг на друга

Eugene
20.03.2018
08:54:38
импортировать в методе) ну или ''

'User'

Dan
20.03.2018
08:54:46
либо выноси один импорт в тело функции

а если модели то можно указать строкой

Виталий
20.03.2018
08:55:48
между моделями импорт, т.е. в классе модели можно заюзать импорт ?

Senpos
20.03.2018
08:56:01
Dan
20.03.2018
08:56:45
в поле ? нет можно указатб как строку field = models.ForeignKey('module.Model')

Senpos
20.03.2018
08:56:59
Если нужно у поля одной модели указать ФК на другую модель из другого приложения, можно не импортировать ничего, а указать модель строкой, что-то вроде appName.modelName

Виталий
20.03.2018
08:57:38
а если модели то можно указать строкой
во, это типа hub_direction = models.ForeignKey('имя_приложения.название_модели') ?

это я из доки прочитал, но так не взлетело у меня..

ща код покажу попробую

Google
Виталий
20.03.2018
08:59:02
в поле ? нет можно указатб как строку field = models.ForeignKey('module.Model')
да, я так попробовал, но там другая фигня началась, ща вертаю все обратно покажу



Eugene
20.03.2018
09:03:38
related_name

в ошибки же написано прямо)

Виталий
20.03.2018
09:04:12
стыдно. можете пнуть. :)

вроде понял, сейчас починю

Eugene
20.03.2018
09:04:52
models.ForeignKey('model', realted_name="что_то")

Виталий
20.03.2018
09:09:00
models.ForeignKey('model', realted_name="что_то")
дада, я уже так сделал и все вроде завелось

Anton
20.03.2018
09:10:07
Нужен совет. Мне надо при рендеринге проверить кол-во элементов кверисета и в зависимости от этого вернуть либо нормальный список, либо пустой. rubric_articles = self.journal_rubrics.all()[:10] if len(rubric_articles) >= 1: context['newest_article'] = rubric_articles[0] user_list = rubric_articles[0].journal_author.all() else: context['newest_article'] = None user_list = [] None, понятное дело, нге подходит, я его чисто чтобы было поставил. А что в таких случаях надо делать?

Игорь
20.03.2018
09:12:43
Кто нибудь в джанго рест хорошо разбирается?

Hot
20.03.2018
09:13:07
Мне кажется, не помешает отдельный чатик по DRF.

Bogdan
20.03.2018
09:13:09
Ты вопрос напиши, скорее всего кто-нибудь ответит

Hot
20.03.2018
09:13:10
Или уже есть такое?

Ruslan
20.03.2018
09:13:25
Господа, здравствуйте. Вообщем досталась мне существующая база данных sqlite, из нее я пытаюсь создать модели. Есть дороги, у дороги есть ее код (pk) road_code, имя, координаты. Есть АЗС, которые располагаются на определенной дороге (road_code) Вот так получились у меня модели: https://dpaste.de/NnrQ

Eugene
20.03.2018
09:13:50
-_- gist/что-нибудь еще?

Ruslan
20.03.2018
09:14:01
сейчас увидел, что кода много

сейчас.

Ruslan
20.03.2018
09:15:49
Господа, здравствуйте. Вообщем досталась мне существующая база данных sqlite, из нее я пытаюсь создать модели. Есть дороги, у дороги есть ее код (pk) road_code, имя, координаты. Есть АЗС, которые располагаются на определенной дороге (road_code) Вот так получились у меня модели: https://dpaste.de/NnrQ
Итак, у меня получается доставать Roads. Но при попытке получить объект Azs, у меня появляется ошибка: django.db.utils.OperationalError: no such column: tbl_azs.road_code_id Как сделать, чтобы он не добавлял автоматически _id в конце?

Google
Ruslan
20.03.2018
09:16:33
inspectdb попробуй
Довольно посредственно, но получилось с inspectdb. Проблема в другом.

Игорь
20.03.2018
09:18:42
В общем версионирование настраиваю. Namespace versioning. в главных урлах проэкта: url(r'^api/v1/', include('apps.urls', namespace='v1')) в павпке урлов с приложениями apps: app_name = "apps" urlpatterns = [ url(r'^', include('apps.authentication.urls') ] в папке apps.authentication в урлах: urlpatterns = [ url(r'^login/', MyTokenObtainPairView.as_view(), name='account-login'), url(r'^token-refresh/', TokenRefreshView.as_view(), name='refresh-token'), url(r'^register/$', AuthRegister.as_view(), name='account-register'), ] и во вьюхе: def get_serializer_class(self): if self.request.version == 'v1': return AccountSerializer в итоге пишет ошибку: Exception Type: AttributeError Exception Value: 'NoneType' object has no attribute 'version'

Mihail
20.03.2018
09:22:00
Всем привет разъясните что к чему и как избавится от этого venv/lib/python3.5/site-packages/django/forms/widgets.py", line 209, in render raise NotImplementedError('subclasses of Widget must provide a render() method') NotImplementedError: subclasses of Widget must provide a render() method

Ruslan
20.03.2018
09:23:03
db_column="..." аргументом полю
что-то сглупил совсем,да, оно. простите.

мог бы и загуглить просто

Bogdan
20.03.2018
09:24:43
мог бы и загуглить просто
сюда давно пора добавить бота, кидающего на сайт "давай я погуглю за тебя"?

Alex
20.03.2018
09:40:25
Народ, такой вопрос, кто-нибудь задавался вопросом, как добавить на сайт сервис видеозвонков? Кто-то свои стриминговые сервера пишет, а может есть готовые виджеты от тех кто предоставляет такие услуги?

Bogdan
20.03.2018
09:43:35
cамое интересное, что при ручном запросе через self.create_url = reverse('v1:account-register') в тестах, все работает. Проблема при поптытке окрыть доки сейчас по апи
так когда ты запрашиваешь доки, то вьюхе не передается request же. так что нужен другой способ получать версию

Massimo
20.03.2018
09:44:21
https://jsfiddle.net/9xh93kuj/3/ @senpos Вот она форма, при нажатии на "папку" то форма сабмититься)

Оказалось все намного проще

Massimo
20.03.2018
09:49:47
Надо было конпке задать тип button

type="button" же
Ну да, не успел я)

Игорь
20.03.2018
09:50:07
до этого он нормально в доках все открывал

Massimo
20.03.2018
09:53:33
Denis
20.03.2018
09:54:12
На какой строке?
<button id="try" class="glyphicon glyphicon-folder-open" title="Выбрать файл"></button> <a id="try" href="{{ query.cmrpic.url }}" title="Просмотр" class="glyphicon glyphicon-eye-open"></a>

Google
Massimo
20.03.2018
09:54:38
Хотя ты прав там код пытается с экзекутить и ссылку

Denis
20.03.2018
09:55:36
Идентификатор должен быть уникальный

на то он и идентификатор, а не класс

Massimo
20.03.2018
09:56:39
на то он и идентификатор, а не класс
Так действительно граммотнее, спасибо

Eugene
20.03.2018
10:00:32
и не испоьзуй айдишники для стилей.

Denis
20.03.2018
10:00:55
Хотя ты прав там код пытается с экзекутить и ссылку
и если вешать какие-либо события на DOM элементы лучше всего использовать классы с префиксом, например "js-" или дата аттрибуты

ну и jQuery в 2к18... )))

Виталий
20.03.2018
10:41:34
из-за его может не создаться таблица в базе( mysql) если миграция прошла успешно и написано что модель создана?



может быть из-за того что модель называется так же как и приложение?

Denis
20.03.2018
10:43:07
или смотрите не в ту бд)))

Виталий
20.03.2018
10:43:30
или смотрите не в ту бд)))
да, базы три но блин все облазил уже )

нету тблицы с дурацким названием Hardware_hardware 8)

Artem
20.03.2018
10:44:16
должно все создаться, либл эта миграция не выполняется

Виталий
20.03.2018
10:44:44
должно все создаться, либл эта миграция не выполняется
на скрине выше это показатель что миграция прошла или нет?

я не особо еще в этом уверен..

Denis
20.03.2018
10:44:54
нету тблицы с дурацким названием Hardware_hardware 8)
А в модели в мета не прописана db_table?

Artem
20.03.2018
10:44:56
что только миграция создалась, но не выполнял

Google
Artem
20.03.2018
10:45:18
ты выполнил только makemigrations, a migrate?

Виталий
20.03.2018
10:45:37
что только миграция создалась, но не выполнял
бляя, вот тупняк.. migrate то кто будет делать.. пистец, простите..

совмещать основную работу с доп работой, то еще дело)

Artem
20.03.2018
10:46:15
нормально, все бывает)

Виталий
20.03.2018
10:53:55
все получилась табличка, дурацким названиемhardware_hardware ? всем спасибо за поддержку ?

serbernar
20.03.2018
10:57:38
а сколько ваша джанга держит рпс в секунду?(допустим, на индекс)

Denis
20.03.2018
11:02:04
а сколько ваша джанга держит рпс в секунду?(допустим, на индекс)
http://kracekumar.com/post/117948332935/simple-json-response-basic-test-between-flask-and

serbernar
20.03.2018
11:08:38
Да жсон то понятно

Artem
20.03.2018
11:08:50
Да жсон то понятно
а зачем что-то большее?

шаблонизатор медленноватый, тут можно не говорить даже

ОРМ... ну с алхимией не сравнить

Denis
20.03.2018
11:10:21
Да жсон то понятно
Ну кто мешает создать тестовый проджект да проверить?

serbernar
20.03.2018
11:10:48
Дак мне просто интересно ваши

вы что не проверяете?

типа знать лимит юзеров на котором надо скейлиться

VSKut
20.03.2018
11:11:59
Подскажите по realtion many to many. Есть модели 2: Software Algorithm Нужно двусторонне связать их между собой. Как это лучше всего сделать? Добавил в модель алгоритма: software = models.ManyToManyField(Software) Соответственно из алгоритма могу получить связи по полю software. Как добавить связь в модель Software и получить список привязанных алгоритмов для этой модели?

Denis
20.03.2018
11:12:12
Дак мне просто интересно ваши
А что наши? Индекс то у всех разный...

Artem
20.03.2018
11:12:34
типа знать лимит юзеров на котором надо скейлиться
да как захочешь... будет у тебя блейд (на дохера лезвий) и тебе будет пох сколько там юзверей

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