@pydjango

Страница 1170 из 1273
Pavel
12.04.2018
09:17:38
@i63phc, попробуй в manage.py перед вызовом execute_from_command_line запринтить os.environ["DJANGO_SETTINGS_MODULE”]
он тащит setting.local , но в нем from .base import * , где и лежит SECRET_KEY , дублей SECRET_KEY нету больше не где

у локал у меня только подключение к локальной базе

Artem
12.04.2018
09:21:38
Поставь брейкпоинт на строку с raise, от него поднимись вверх по колстеку и посмотри, откуда пришли сеттинги и что в них было ?

Google
Pavel
12.04.2018
09:31:31


Artem
12.04.2018
09:34:18
Не, я имел в виду строку django/conf/__init__.py:129



Pavel
12.04.2018
09:36:28
хм что то нащупал , спс пойду курить

говорит не тот конфиг тащит

Artem
12.04.2018
09:36:55
?

Alexandra
12.04.2018
10:49:09
помогите, пожалуйста

class UserDetail(generics.RetrieveUpdateDestroyAPIView): queryset = User.objects.all() serializer_class = UserSerializer

— вьюха

url(r'^v2/user/(?P<pk>[0-9]+)/$', api_views.UserDetail.as_view()), — урл

url(r'^v2/users$', api_views.UserList.as_view()), — это для списка, работает

ну и 2 сериалайзера, хз надо или нет

у меня 404 когда детали хочу посмотреть

Google
Alexandra
12.04.2018
10:50:35
что я делаю не так?

Artyem
12.04.2018
10:51:33
хм, обращаещься на userS хотя надо на user?

Dan
12.04.2018
10:53:01
у меня 404 когда детали хочу посмотреть
ты по какому урлу заходишь за деталями ?

Alexander
12.04.2018
10:53:02
Здравствуйте

Есть ли смысл делать ajax авторизацию?

Alexandra
12.04.2018
10:53:22
ты по какому урлу заходишь за деталями ?
url(r'^v2/user/(?P<pk>[0-9]+)/$', api_views.UserDetail.as_view()),

пытаюсь сюда

Dan
12.04.2018
10:53:37
Alexandra
12.04.2018
10:54:03
эт понятно я про урл
http://127.0.0.1:6969/api/v2/user/55 это?

Dan
12.04.2018
10:54:03
Alexander
12.04.2018
10:54:12
Я сделал

Artyem
12.04.2018
10:54:27
http://127.0.0.1:6969/api/v2/user/55 это?
а / в конце не пробовал?

Alexander
12.04.2018
10:54:27
Но теперь возникла проблема обновлять разрешения

Alexandra
12.04.2018
10:54:33
Dan
12.04.2018
10:54:34
http://127.0.0.1:6969/api/v2/user/55 это?
слеш в конце есть ?

Alexandra
12.04.2018
10:55:01
слеш в конце есть ?
проверяла же эндпойнт...

со слешем не работало, сейчас заработало

Alexander
12.04.2018
10:55:15
зависит от сайта
Он авторизует, но чтобы он понял, что юзер авторизован нужно обновлять

Google
Alexandra
12.04.2018
10:55:20
спасибо!

Dan
12.04.2018
10:55:40
спасибо!
магия =)

Alexandra
12.04.2018
10:56:00
магия =)
случается :) уже и так и эдак, и со слешем и без

но вышло)

Dan
12.04.2018
10:57:35
Alexander
12.04.2018
11:10:07
А если настройки для кеша не указаны

Куда он сохраняет?

Dan
12.04.2018
11:12:26
кто ?

кого?

почему он должен что то сохранять

Alexander
12.04.2018
11:14:01


Eugene
12.04.2018
11:14:04
?$('.avatar').replace() или как там

Alexander
12.04.2018
11:14:07
Вот если это удалить

кого?
Все норм будет?

Dan
12.04.2018
11:14:44
по теории ничего не будет попробуй

интересно же

Eugene
12.04.2018
11:15:12
?FileBased помойму не самый лучший вариант

Dan
12.04.2018
11:15:29
хотя нет, если у тебя стоит вызов функции кеширования то должен ругнуться

Alexander
12.04.2018
11:15:30
по теории ничего не будет попробуй
Ничего не происхдит вроде

Dan
12.04.2018
11:16:29
https://docs.djangoproject.com/en/2.0/ref/settings/#std:setting-CACHES default значение { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', } }

Google
Alexandra
12.04.2018
11:25:20
так, еще вопрос

можно? :)

Dan
12.04.2018
11:25:47
отправь смс и получишь безлимит на 24 часа

Alexandra
12.04.2018
11:25:53
The .update() method does not support writable nested fields by default. — у меня 2 сериалайзера, одному передается часть метаданных от другого

и я вот не могу понять, если мне надо апдейтнуть все поля, то что, надо каждую строчку прописывать в функции для апдейта?

Dan
12.04.2018
11:27:01
второй надо руками вызывать

Alexandra
12.04.2018
11:27:02
class ClientSerializer(serializers.ModelSerializer): class Meta: model = Client fields = ( 'id', 'fullname', 'age', 'gender', 'phone', 'country', 'email', 'created_by_id', 'professional_person_id', 'user_id', 'image', 'dominant_hand', 'active', 'created_at', 'draft', 'etiology') class UserSerializer(serializers.ModelSerializer): clients_user = ClientSerializer(required=True) class Meta: model = User fields = ('uid', 'email', 'clients_user') read_only_fields = ('uid', 'email')

Dan
12.04.2018
11:27:50
там как то можно настроить но сейчас не скажу

Alexandra
12.04.2018
11:28:03
блин

я уже все облазила

не могу понять

Ruslan
12.04.2018
11:28:17
При загрузке изображений с кириллицей в названиии в админке в ImageField 'ascii' codec can't encode character '\u0441' in position 40: ordinal not in range(128) Как победить?

# -*- coding: utf-8 -*- стоит и во view, models, admin.py

Dan
12.04.2018
11:32:39
не могу понять
как вариант def update(self, request, *args, **kwargs): ret = super().update(request, *args, **kwargs) s = ClientSerializer(data=client) s.is_valid() s.save() return ret

Bogdan
12.04.2018
11:33:01
Ruslan
12.04.2018
11:33:13
MySQL, 3.6

Bogdan
12.04.2018
11:33:58
ок, полный трейсбэк на dpaste плз. возможно надо пересоздать бд с нужной кодировкой

https://dba.stackexchange.com/questions/76788/create-a-database-with-charset-utf-8

Google
Alexandra
12.04.2018
11:35:51
Ruslan
12.04.2018
11:36:18
http://dpaste.com/2WFME9P

Dan
12.04.2018
11:36:25
это данные которые приходят для дочернего сериализатора

те если у тебя { client_user: { ... } } то в моем примере это client_user

Bogdan
12.04.2018
11:37:54
http://dpaste.com/2WFME9P
а ОС какая? винда?

Ruslan
12.04.2018
11:38:23
Ubuntu 16.04 Изображение загружаю с винды

Dan
12.04.2018
11:38:48
Ubuntu 16.04 Изображение загружаю с винды
имя файла в будущем нужен ?

Ruslan
12.04.2018
11:39:12
Нет. Только из бд для вывода в шаблон. Оригинальное не важно.

Dan
12.04.2018
11:41:07
для функции аплоада сделай что то типа def image_upload_to(instance, filename): ext = filename.split('.')[-1] filename = "%s.%s" % (uuid.uuid4().hex, ext.lower()) id = str(instance.album.id) return 'gallery/%s/%s/%s' % (id[:1], id, filename) class GalleryPhoto(models.Model): image = models.ImageField( upload_to=image_upload_to, null=True, )

Ruslan
12.04.2018
11:44:17
Спасибо!

Senpos
12.04.2018
12:14:25
Если кому интересно, то сегодня будет вебинар на тему "Getting the Most Out of Django's User Model". Проводится от JetBrains, подробнее тут: https://info.jetbrains.com/Pycharm-Webinar-April2018.html 5:00 PM - 6:00 PM CEST ( 18:00 - 19:00 МСК, если я правильно понял)

Bogdan
12.04.2018
12:35:54
а что там с записью трансляции, которая (не) была 10 апреля?

VSKut
12.04.2018
12:58:50
Подскажите по докеру пож! https://pastebin.com/UZ00pJX4 При подобном конфиге dockerfile не хочет прокидывать порты :/

Сам контейнер запускается, но порты не пробрасываются

docker run imagename -p 8000:8050

Dan
12.04.2018
12:59:45
ты внутри 8050 слушаешь ?

VSKut
12.04.2018
12:59:49
при подобном кейсе - аналогично

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