@pydjango

Страница 92 из 1273
Costel Salanders
07.01.2017
16:16:08
Вечер добрый

Alex
07.01.2017
16:18:30
Jekyll
не, hakyll

Roman
07.01.2017
17:30:05
Как можно реализовать разные варианты сортировки в одном методе, есть юрл на который передаётся get с номером страницы, нужно сделать так чтобы на этот юрл передавались одновременно несколько параметров. Что-то вроде /?page=2&set=1

Google
Roman
07.01.2017
17:30:27
Или может есть способ получше?

Через селект желательно

parikLS
07.01.2017
17:32:29
norm vrode

Michael
07.01.2017
17:36:04
посмотри как в джанго админке это сделано, там можно наслаивать сортировки по полям. если это то, о чем ты спрашиваешь

Roman
07.01.2017
17:46:44
Как это реализовано?

Через js?

Параметры добавляются к друг другу

Я пробовал делать просто через <a href="/?p={{page}}">

<a href="/?set=1">

они друг друга заменяют

в этом случае

Suscipere
07.01.2017
17:50:25
Есть уже готовая батарейка, которая это делает, можешь в ней посмотреть как реализовано.

Roman
07.01.2017
17:51:17
Где?

Google
Suscipere
07.01.2017
17:52:37
https://django-filter.readthedocs.io/en/develop/

Roman
07.01.2017
17:54:34
Спасибо, попробую разобраться

Eugene
08.01.2017
14:50:09
Кто как импорта в Django юзает? from .Models или полный путь? Ну типа явное лучше чем не явное?

Nuruddin
08.01.2017
14:56:10
То это приложение можно пере использовать на другом проекте

По этому я исползую этот вариант

На пример, Мы создали пакет для ирегионов и области Узбекистан, и исползую везде , где есть регистрация,

Oleg
08.01.2017
15:00:01
НО!

Если ты потом попробуешь импортировать этот модуль с другой части – шиш тебе.

Например я так и не разобрался как сделать чтоб с REST Framework можно было делать include('app.urls') и при этом чтоб все было в одном списке

Artem
08.01.2017
15:03:41
у меня по всему проектуимпорты users.models , если что-то иное, то стараюсь делать обобщенные имена приложениям

Oleg
08.01.2017
15:55:30
И при этом не забываем если в project_name/apps/ то BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0, os.path.join(BASE_DIR, "apps"))

Artem
08.01.2017
15:59:33
да не обязательно

можно невелировать это, указывая полный путь в INSTALLED_APPS

что будет более красивым тоном

53r63rn4r
08.01.2017
16:12:14
class DimSex(models.Model): sex_en = models.CharField(null=False, default='Male', max_length=14, unique=True) sex_ru = models.CharField(null=False, default='Мужской', max_length=14) sex_ua = models.CharField(null=False, default='Чоловічий', max_length=14) class Meta: db_table = 'dim_sex' class FactsOcfa(models.Model): client_id = models.ForeignKey(OcfaDataPump, to_field='client_id') sex = models.ForeignKey(DimSex, to_field='sex_en') uic = models.CharField(max_length=8, default='ААА0000Ч') Гайс, ловлю трайсбек You are trying to add a non-nullable field 'sex' to factsocfa without a default; we can't do that (the database needs something to populate existing rows).

В чем моя проблема?

bakatrouble
08.01.2017
16:16:30
> You are trying to add a non-nullable field 'sex' to factsocfa without a default;

null=True в поле дописать - самый простой вариант

53r63rn4r
08.01.2017
16:18:07
Уже пофиксил, а нуллы - нормальная практика?

Google
Eugene
08.01.2017
16:18:37
И пол чойсами например сделать :)

Ну и django-modeltranslation :D

bakatrouble
08.01.2017
16:19:32
Ну и да, для пола модель отдельная - оверкилл, enum'а хватило бы

aka любое поле с choices

53r63rn4r
08.01.2017
16:20:08
У меня типа несколько таблиц димов и таблица фактов, которая расширяется таблицами димов

И все это кормится олап-серверу(как я понимаю) и генерируются окончательные таблицы

53r63rn4r
08.01.2017
16:35:25
Ну, там есть: женский и транссексуал же

Eugene
08.01.2017
16:36:29
Неделю, день, месяц можно через modeltranslation

Maxim robox
08.01.2017
16:38:05
Ну, там есть: женский и транссексуал же
У тебя три разных поля для пола. В общем случае у тебя должен быть один источник значения. То есть одно поле для пола и методы или что-либо ещё для получения названия пола на другом языка.

Есть, конечно, ситуации, когда поля БД специально денормализуют. Но это не твой случай.

53r63rn4r
08.01.2017
16:38:51
типа поддерживаемые языки и ugettextlazy

Eugene
08.01.2017
16:38:52
Ну и пол choice_field

Типа он сам создаст name_ru и тд, + в админке удобный таб

И сам будет выводить на сайте от выбранного языка

Nuruddin
08.01.2017
16:43:56
aha mojno choices sdelat' i etot string kak translit string sozdat' s _ 'om

Eugene
08.01.2017
16:55:44
Тогда также месяца и дни недели :d

Erdni
08.01.2017
20:27:51
У текстовых полей null не рекомендуется же. Пустая строка может неправильно обрабатываться.

53r63rn4r
08.01.2017
21:39:34
2017/01/09 00:13:03 [error] 30589#30589: *238 connect() to unix:///tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: 176.36.191.191, server: serbernar.in.ua, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:///tmp/uwsgi.sock:", host: "serbernar.in.ua"

Google
53r63rn4r
08.01.2017
21:39:43
Guys, help, pls

Erdni
08.01.2017
23:05:49
Guys, help, pls
!! думал ты уже разобрался с сервером

unix:///tmp/uwsgi.sock три слэша, так и должно быть?

Alex
09.01.2017
00:11:15
unix:///tmp/uwsgi.sock три слэша, так и должно быть?
первые два протокол, третий начало пути

Artem
09.01.2017
01:22:15
на такое было дело ругался центось7, который на отрез не хотел лезть в tmpfs за сокетом

Admin
ERROR: S client not available

Pavel
09.01.2017
05:19:52
Обычно означает, что прав нет Владельца/флаги сокета проверить надо
111: Connection refused На отсутствие прав ругаь идет 13: Permission denied

Eugene
09.01.2017
07:47:19
Какуб библиотеку используется для изображений? Свой вариант – 7 ??????? 44% django imagekit – 5 ????? 31% sorl-thumbnail – 4 ???? 25% ? 16 people voted so far.

Можно провести голосовалку?:)

блин, криво с ошибками написал (

amureki
09.01.2017
07:48:47
Django-stdimage

Artem
09.01.2017
08:00:50
имеджкит спасает в любом случае, и кошерно расширяема

Michael
09.01.2017
08:27:49
??спасибо, в копилку забрал (django imagekit)

Denis
09.01.2017
09:47:29
Организация фс для медиа отдельная тема... Если не очень большая посещалка, то можно всё возложить на плечи того же nginx`a

У adw0rd`a на эту тему понятно всё расписано http://adw0rd.com/2012/11/10/django-nginx-image/

Aleksey
09.01.2017
18:37:47
Друзья подскажите , какую примерно нагрузку выдерживает база sqlite3?

Konstantin
09.01.2017
19:55:31
я писал в sqlite миллион строк из 4 потоков. минут за 10 справился.

vadim
10.01.2017
00:33:21
Всем привет. Вот подумываю курсы запилить по Django для стартующих, не вникающих в буржуинскую речь. Вопросы, соответсвенно для них. Че приятсвенней смотреть Документацию или Видео Если видео - трындеть или текстом подсказки шмалять? Время трека оптимально сколько минут - чтобы не вырубало или скучно не было. В общем кто че делал в этом направлении, волну добра вам, если есть что сказать )

DEFACE
10.01.2017
00:35:37
мне нравится читать, ибо слушать многих людей просто не выносимо, по скольку они достаточно плохо формулируют свои мысли и часто оговариваются, не имеют понятия в целом о фреймворке и языке о котором ведут речь

Google
DEFACE
10.01.2017
00:36:43
вообще мне кажется нельзя на твой вопрос ответить, все от твоих знании и подачи зависит

Denis
10.01.2017
00:37:05
В голос что-то непонятное воспринимается проще, но таки да, зависит от дикции лектора. Ещё хорошо, когда не просто пересказывают офф документацию а ещё и объясняют почему нужно делать именно так

Например взять тот же оф квикстартер...

уже скоро на подходе 1.11 а в квикстартере о class based views ни словечка... в одном месте только вскользь и всё

Очень огромная тема form factory...

Сигналы, комманды, собственные шаблонные теги

53r63rn4r
10.01.2017
00:42:11
sendtex же отлично подает

Буржуинская речь? Что? Прежде всего джанга - это питон, питон == инглиш, программист обязан знать английский

vadim
10.01.2017
00:42:57
ну cbv - я адептов знаю которые люто ненавидят его ) даже с каким-то китайцем срались - он там архитектор звездолетов и в том же духе по видео сл идеи никакого адового музла на заднем фоне отфильтрован голос, если четко не ввйдет длина на уровне клипа, типа gist - на решение какой-то определенной задачи и ссыли внизу

Denis
10.01.2017
00:44:01
да на сорцы должны быть ссыли, шоп копипастить могли

vadim
10.01.2017
00:44:03
53r63rn4r
10.01.2017
00:44:55
А начинающих тыкать носом в доку/мануалы/СО, и заставлять учиться гуглить

Или скоро из-за таких видео-лекций начнут говнякать на джанге(вообще-то пхп программисты давно говнякают уже)

vadim
10.01.2017
00:45:47
скоро?

уже

Denis
10.01.2017
00:45:51
про cvb - тоже нужно понимать, где юзать а где нет... cvb более структурированы

vadim
10.01.2017
00:46:05
поэтому идея давно уже

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