@pydjango

Страница 363 из 1273
X
14.07.2017
08:07:00
я вчера скинул пример

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

http://django-filter.readthedocs.io/en/develop/guide/usage.html#customize-filtering-with-filter-method

почему в нем не запилить ордеринг твоего кверисета

Google
Set
14.07.2017
08:19:45
изивини не совсем понял вот мой class ProductFilter(django_filters.FilterSet): price__gt = django_filters.NumberFilter(name='price', lookup_expr='gt') price__lt = django_filters.NumberFilter(name='price', lookup_expr='lt') name = django_filters.CharFilter(name='name', lookup_expr='contains') ordering = django_filters.ChoiceFilter(name="name", choices=[ ["name", "по алфавиту"], ["price", "дешевые сверху"], ["-price", "дорогие сверху"] ]) class Meta: model = Product fields = ['name', 'price'] order_by = ['name', 'price'] понять не могу как тут реализовать фильтр order_by(form.cleaned_data["ordering"])

Andrew
14.07.2017
08:26:22
но это как из пушки по воробьям ) редис мощная штука - можно погуглить другие key-value

Grigoriy
14.07.2017
08:50:37
Кто-нибудь использует lettuce?

Леша
14.07.2017
09:43:19
Ребят, кто-нибудь с sqlalchemy через declarative_base() работал? Как правильно написать тесты, что-бы они работали с бд в :memory:?

если найдется кто-нибудь, кину код

в данный момент, хоть я и меняю 'SQLALCHEMY_DATABASE_URI' в конфиге на 'sqlite:///:memory:', данные из тестов все-равно пишутся в основную бд

это фласк, если что

Maksim
14.07.2017
09:50:16
Помогите разобраться, почему не сохраняет поле f = Feedback(id=None, user=user, text=text, photos=photo) TypeError: __init__() got an unexpected keyword argument 'photos' https://pastebin.com/s7pi7Mmp

Леша
14.07.2017
09:54:42
мб photo=photo?

serbernar
14.07.2017
09:55:03
Feedback.objects.create(**kwargs)

Maksim
14.07.2017
09:58:02
мб photo=photo?
в модели photos

Google
Maksim
14.07.2017
09:59:01
Feedback.objects.create(**kwargs)
это отношение многие к одному, через create нельзя

b0g3r
14.07.2017
10:39:26
в данный момент, хоть я и меняю 'SQLALCHEMY_DATABASE_URI' в конфиге на 'sqlite:///:memory:', данные из тестов все-равно пишутся в основную бд
конфиг смотрится на момент создания приложения и инициирования плагинов (flask-sqlalchemy)

а ты видимо на лету пытаешься поменять

обычно пишут create_app() функцию, чтобы создавать приложение в нужное время с нужной комплектацией

Рустам
14.07.2017
11:15:19
Ребят

QuerySet как генератор работает?

Или все сразу пихает?

Pavel
14.07.2017
11:16:29
всё сразу, но лениво: пока не будешь итерировать, в базу не пойдёт.

Рустам
14.07.2017
11:21:50
спасибо

Skoomer
14.07.2017
11:22:37
подскажите

создал проект уставноил виртуаленв

и запустил

и пичарм пишет что нужно сделать миграцию

но не делает пишет что нет django

как испрвить ?

ile "manage.py", line 17, in <module> "Couldn't import Django. Are you sure it's installed and " ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

Daniil
14.07.2017
11:25:18
А ты в настройках интерпретатора указал своё виртуальное окружение?

Skoomer
14.07.2017
11:40:45


это там где опции интепритатора ?

dima
14.07.2017
11:42:04
я хочу чтобы джанго сайт работал на двух доменах, чтобы на одном домене было http, а на другом https. Чтобы там где https было управление сайтом - вход, регистрация. А на домене с http был просмотр информации без пароля.

Google
amureki
14.07.2017
11:45:10
это там где опции интепритатора ?
https://www.jetbrains.com/help/pycharm/project-interpreter-2.html

Sergeu
14.07.2017
11:46:26
Коллеги, почему это не работает? https://dpaste.de/sS8h Пишет, что нет поля detailing

amureki
14.07.2017
11:50:37
Коллеги, почему это не работает? https://dpaste.de/sS8h Пишет, что нет поля detailing
fields = ('detailing') это как минимум должно быть правильным туплом, fields = ('detailing',)

полный лог нужен

думаю что это можно сделать через веб сервер, сделать alias настройку домена. А джанге все равно. Да?
домены и серты на сервере делаем, да, джанге просто говорим что сделали

amureki
14.07.2017
11:55:07
сертификаты

ты же про https писал

dima
14.07.2017
11:56:03
ты же про https писал
https... мне почему то вспоминается слово ssl. Не знаю почему

А что пугает все под сертификат загнать? Это же лучше для сео - гугель любит сертификаты )))
там шифрование и сайт медленее передает информацию. Хочется чтобы было быстро

Skoomer
14.07.2017
11:58:28
спасибо помогло )

и еще подскажите , при создании нового проэкта , туда хотят залезть миграции с других проэктов как это отключить в пичарме ?

Daniil
14.07.2017
12:01:01
там шифрование и сайт медленее передает информацию. Хочется чтобы было быстро
Тесты говорят, что разница в скорости незначительна: https://www.keycdn.com/blog/https-performance-overhead/

amureki
14.07.2017
12:01:50
аха, так и есть

actinuranium
14.07.2017
12:02:46
всем привет! как на центосе установить по умолчанию третий питон?

на хостинге после установки операционной системы стоит 2.7

b0g3r
14.07.2017
12:03:54
а зачем по умолчанию?

Google
dima
14.07.2017
12:04:05
https://doesmysiteneedhttps.com/
интересно. Прочел. Оказывается сертификаты бесплатные. Помню видел на youtube как парень через wireshark программу подсматривал пароли из wifi радио сигнала... ппц.

actinuranium
14.07.2017
12:04:27
установил 3.6.1, а при runserver все рано трейсбек 2.7

Daniil
14.07.2017
12:04:54
Создай virtualenv с python3 по-умолчанию.

b0g3r
14.07.2017
12:04:56
python3 ... вместо python ...

?
14.07.2017
12:05:01
сделай python3 runserver

b0g3r
14.07.2017
12:05:08
либо venv+activate, да

Aleksey
14.07.2017
12:05:24
установил 3.6.1, а при runserver все рано трейсбек 2.7
или shebang гугли если через ./manage.py запускаешь

в целом venv лучший путь

Admin
ERROR: S client not available

Daniil
14.07.2017
12:05:40
virtualenv -p python3 envname

actinuranium
14.07.2017
12:06:05
b0g3r
14.07.2017
12:07:10
Без активации, видимо

Либо не тот венв

Aleksey
14.07.2017
12:07:22
тогда да, virtualenv -p python3 venv и source venv/bin/activate

ну или как там венв сделал)

actinuranium
14.07.2017
12:09:23
спасибо, ребята!

Max
14.07.2017
12:15:45
Начиная с python 3.3 можно: pyvenv /path/to/new/venv

Skoomer
14.07.2017
12:15:49
кто то знает почему мне джанга предлагает сделать миграции с других проэктов ? как это убрать

X
14.07.2017
12:19:25
значит они лежат в директориях проекта

Google
Sergeu
14.07.2017
12:20:04
Коллеги, почему это не работает? https://dpaste.de/sS8h Пишет, что нет поля detailing ,)

X
14.07.2017
12:20:45
а определить его над Meta наверное надо

https://dpaste.de/k7ny#L3,11

Max
14.07.2017
12:22:34
amureki
14.07.2017
12:28:17
кто то знает почему мне джанга предлагает сделать миграции с других проэктов ? как это убрать
нормально опиши, пожалуйста, ситуацию приложи текст проблемы, не надо код ошибки пересказывать своими словами, это только хуже делает :)

Set
14.07.2017
12:28:33
подскажите что делать : у меня есть условие if form.changed_data["name"]: в браузере выводит ошибку list indices must be integers or slices, not str

Sergeu
14.07.2017
12:29:00
Sergeu
14.07.2017
12:31:20
а на какой из сериалайзеров ругается?
value for field detailing on serializer FloorTrackPointsCountSerializer.

Set
14.07.2017
12:31:31
ты отдаешь строку
а как тогда поставить условие ?

Skoomer
14.07.2017
12:31:40
работаю в пичарме , создаю новый проэкт - создаю виртуаленв - я еще ничего не устанавливал ,пакетов , не создавал моделей - запускаю сервер и мне в теминале пишет

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them.

и если я сделаю эту миграцию , то в бд мигрируют настройки с других проэктов

?
14.07.2017
12:32:46
Это дефолтные приложения джанги

Skoomer
14.07.2017
12:32:49
логины,пакеты,таблицы

я не хочу чтоб в новом проэкте были миграции от других

я шарю что оно дефолтное

?
14.07.2017
12:34:04
Ну так у тебя новое приложение

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