← пред | след →
ohahahhahahah 2022-06-27 21:16:13
ну, я имею в виду все книги, юзеры и тд
lucshe_tebia 2022-06-27 21:18:12
lucshe_tebia 2022-06-27 21:15:23
Очистить миграции, дб
Только init не удаляй в миграциях
rianone 2022-06-27 21:18:23
Что?
priorities_470 2022-06-27 21:19:02
можно как то задать null или другое дефолтное значение когда конвертируешь дикт в жсон чтобы избежать это ?
TypeError: Object of type Client is not JSON serializable
rovo0 2022-06-27 21:19:15
Teishuku 2022-06-27 21:15:48
тот что с левой стороны на с самого начала
position: absolute; left: 0px. Но это вне контекста фреймворка, который ты юзаешь для фронта
lucshe_tebia 2022-06-27 21:19:26
ohahahhahahah 2022-06-27 21:14:21
Я переопределил модель User из auth, добавив туда get_absolute_url. Также у меня была модель BookInstance, где атрибут borrowed ссылался на User (прежде из auth). После того как я проделал миграции возникла такая ошибка: django.db.utils.IntegrityError: The row in table ‘catalog_bookinstance’ with primary key ‘edc32b3512bb41e183255ec2afef6896′ has an invalid foreign key: catalog_bookinstance.borrower_id contains a value ’11’ that does not have a corresponding value in catalog_user.user_ptr_id.
Как это можно исправить?
Хотя блин странно что после добавления метода
One_of_the_Stoics 2022-06-27 21:19:38
rianone 2022-06-27 21:18:23
Что?
Читай правила чата
lucshe_tebia 2022-06-27 21:19:46
Такое произошло. Посмотри в дб что это за объект
lucshe_tebia 2022-06-27 21:19:57
С таким pk
ohahahhahahah 2022-06-27 21:20:00
я в админ панеле смотрю, там айди 11, всё ок заходит
lucshe_tebia 2022-06-27 21:20:28
А объект юзера с пк 11 существует ?
ohahahhahahah 2022-06-27 21:21:37
ohahahhahahah 2022-06-27 21:20:00
я в админ панеле смотрю, там айди 11, всё ок заходит
Точнее, до переопределения всё ок заходило, сейчас после миграции такая штука)
ohahahhahahah 2022-06-27 21:22:01
lucshe_tebia 2022-06-27 21:20:28
А объект юзера с пк 11 существует ?
11 я узнал когда чекнул в админ панеле, но когда я проходил user/11, то ошибка, будто бы такого юзера нет)
lucshe_tebia 2022-06-27 21:22:24
А переопределил как)
lucshe_tebia 2022-06-27 21:22:35
Типа в другом модуле?
ohahahhahahah 2022-06-27 21:22:52
from django.contrib.auth.models import User as BaseUser
class User(BaseUser):
def get_absolute_url(self):
return reverse(‘user-detail’, args = [str(self.id)])
lucshe_tebia 2022-06-27 21:23:40
Ну бд создала еще одну таблицу и думает что это твой юзер)
lucshe_tebia 2022-06-27 21:23:59
Прокси параметр вроде для таких вещей нужен
rianone 2022-06-27 21:24:20
One_of_the_Stoics 2022-06-27 21:19:38
Читай правила чата
Хорошо
ohahahhahahah 2022-06-27 21:25:20
lucshe_tebia 2022-06-27 21:23:59
Прокси параметр вроде для таких вещей нужен
То же самое)
lucshe_tebia 2022-06-27 21:26:07
А бд какая?
lucshe_tebia 2022-06-27 21:26:19
Скинь какие таблицы существуют
lucshe_tebia 2022-06-27 21:27:43
А зачем понадобилось переопределять метод в другом модуле😳
ohahahhahahah 2022-06-27 21:29:07
lucshe_tebia 2022-06-27 21:27:43
А зачем понадобилось переопределять метод в другом модуле😳
Модели) мне нужна была функция get_absolute_url, у user из auth её вроде не было)
lucshe_tebia 2022-06-27 21:29:56
Так, погоди. Это стандартная модель была, ты создал новую с существующими данными?
lucshe_tebia 2022-06-27 21:30:23
Так вообще делать нельзя…
ohahahhahahah 2022-06-27 21:30:25
Да, новую с методом get_abslute_url
ohahahhahahah 2022-06-27 21:30:36
А как расширить стандартную модель?
lucshe_tebia 2022-06-27 21:30:46
Без данных
ohahahhahahah 2022-06-27 21:30:53
сложно
lucshe_tebia 2022-06-27 21:31:33
Ну типа юзермодел в первую очередь надо переопределять
lucshe_tebia 2022-06-27 21:32:32
Это уже по идее с бд надо работать- копировать старые данные, потом удалять таблицы и туда уже запросами заносить через sql
lucshe_tebia 2022-06-27 21:32:52
Я ток такое решение знаю… Просто стандартную модель переопределяют без данных
One_of_the_Stoics 2022-06-27 21:39:55
https://t.me/pydjango/500866
Dan Tyan in Django [ru] —
Telegram» Уважайте себя и других;
» gist.github.com, linkode.org, pastebin.com используйте для демонстрации кода, без скриншотов;
» фотографии с кодом могут быть удалены без предупреждений;
» github.com/amureki/django_faq — подробный FAQ группы;
» чат тематический, off-topic сообщения (не относящиеся к django и близким к ней темам) разрешены только при отсутствии активных обсуждений по тематике чата, оффтопик не должен мешать разговорам по теме чата;
» не спамьте сообщениями/стикерами/картинками/командами;
» работа и резюме в @django_jobs.
(Спасибо всем участникам за составление FAQ)
2022-06-27 21:42:34
У меня есть следующие urls созданные автоматически с помощью роутеров, но почему там нет url с помощью которого я смогу добавить модель книги ?
У меня в views.py прописан ModelViewset, где есть доступ к созданию модели книги
Я тут писал тест, хотел протестировать api добавления книги в бд, а такого url для отправки запроса так и не нашел
Или нужно через
@action добавить создание книги?
мой код —
https://gist.github.com/Benefixx/c94d262b4c383cceaad8cd0298f65326
dantyan 2022-06-27 21:47:29
для создания отправляется пост запрос на book-list
dantyan 2022-06-27 21:47:41
если у тебя ModelViewset
2022-06-27 21:50:33
dantyan 2022-06-27 21:47:41
если у тебя ModelViewset
Да, я пробовал отправлять на book-list запрос, но мне выдает это
‘\n<!doctype html>\n<html lang=»en»>\n<head>\n <title>Bad Request (400)</title>\n</head>\n<body>\n <h1>Bad Request (400)</h1><p></p>\n</body>\n</html
2022-06-27 21:50:48
А когда неправильные данные передаю, то конкретно пишет что я неправильно передал в запросе
2022-06-27 21:51:14
url = reverse(«book-list»)
photo = requests.get(«https://avatars.mds.yandex.net/get-zen_doc/1708012/pub_5e5e77c2170e395c41043f49_5e5e8290ac9a236dd3d946dd/scale_1200»).content
response = self.client.post(url, data={
«title»: «Book Test»,
«description»: «Description»,
«photo»: photo,
«category»: 1,
«user»: [1],
})
мой запрос
Andrei_ast 2022-06-27 21:52:16
Andrei_ast 2022-06-27 15:59:45
Всем привет, направьте новичка на путь истинный.
Задача: реализовать личное сообщение владельцу объявления, типа приватного чата как на авито.
Подскажите ресурсы с чего начать, что читать.
Может кто помочь инфой ? Желательно без обновления страницы.
ranwise 2022-06-27 21:53:40
Andrei_ast 2022-06-27 21:52:16
Может кто помочь инфой ? Желательно без обновления страницы.
realtime? message \ chat — long pool \ webscoket
2022-06-27 21:53:42
Andrei_ast 2022-06-27 21:52:16
Может кто помочь инфой ? Желательно без обновления страницы.
https://github.com/zulip/zulip
вот вроде групповой чат
GitHub — zulip/zulip: Zulip server and web app—powerful open source team chat —
GitHubZulip server and web app—powerful open source team chat — GitHub — zulip/zulip: Zulip server and web app—powerful open source team chat
ranwise 2022-06-27 21:54:13
2022-06-27 21:53:42
https://github.com/zulip/zulip
вот вроде групповой чат
та это что-то капц) нафига оно такое для сообщений между юзерами
ranwise 2022-06-27 21:54:41
чат 1 к 1 на веб пулинге или без него,
2022-06-27 21:54:45
ranwise 2022-06-27 21:54:13
та это что-то капц) нафига оно такое для сообщений между юзерами
Зато сможет подсмотреть код, что как работает
ranwise 2022-06-27 21:55:15
2022-06-27 21:54:45
Зато сможет подсмотреть код, что как работает
тот кто сможет подсмотреть там код и архитектуру не будет тут задавать вопросов
Andrei_ast 2022-06-27 21:58:34
ranwise 2022-06-27 21:53:40
realtime? message \ chat — long pool \ webscoket
Да realtime, я ещё совсем юн ) базу прошёл, понять куда читать
ranwise 2022-06-27 21:59:44
Andrei_ast 2022-06-27 21:58:34
Да realtime, я ещё совсем юн ) базу прошёл, понять куда читать
реалтайм можно 2-3 путями… запрос на жсе раз от пары секунд до 30, вебсокеты и сервер-сенда, может еще что-то…
Andrei_ast 2022-06-27 22:00:54
2022-06-27 21:54:45
Зато сможет подсмотреть код, что как работает
Спасибо посмотрю, но судя по сообщениям понял что там не просто )
← пред | след →