
Artem
20.03.2018
11:14:03

serbernar
20.03.2018
11:14:16
a

Artem
20.03.2018
11:14:32
весом в сотню киллограм

VSKut
20.03.2018
11:14:46

Google

Eugene
20.03.2018
11:14:58
?серьезный дядя

Artem
20.03.2018
11:15:24
ну а чаго мелочиться... скейлинг и хайлоад это тема такая, которую надо прочувствовать на своих железках лично
и многое может решиться еще на окнфигурации, на создании дополнительных индексах
напсиании более-менее оптимальных запросов
а то может у тебя юзверей то понты, тачка мощная, а запросов плодится
и ты такой грустняшка -_-

Denis
20.03.2018
11:16:24

Dude
20.03.2018
11:16:42
Как в питовской переменной передать текст не строкой, а абзацем ?

Artem
20.03.2018
11:16:53

Сергей
20.03.2018
11:17:21
А что такое абзац? О.о

Artem
20.03.2018
11:17:37
fuck = safe_text('<p>fuck</p>')

Denis
20.03.2018
11:17:56

serbernar
20.03.2018
11:18:50

Google

Denis
20.03.2018
11:19:28

Artem
20.03.2018
11:20:06
это блин, этих методов стопицот, выбирай любой!

Dude
20.03.2018
11:20:16
Спасибо)

Artem
20.03.2018
11:20:43

Denis
20.03.2018
11:23:40
Спасибо)
Но я бы не юзал вообще html конструкции в python коде))) Есть, например https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#std:templatefilter-linebreaks

Dude
20.03.2018
11:24:20
да мне надо вернуть в чат просто отформатированный текст

Denis
20.03.2018
11:25:15

Dude
20.03.2018
11:27:55
я передаю просто текст
мне в мессенджер

Senpos
20.03.2018
11:41:40

Dude
20.03.2018
11:43:51

VSKut
20.03.2018
11:57:24

Dan
20.03.2018
12:00:19
он их автоматом разделяет на приложения

Almaz
20.03.2018
12:04:57
Обьясните в чём разница между sqlite и postgresql ? Конкретно , функции или синтаксис разный ?

serbernar
20.03.2018
12:06:23
а почитать не?

Roman
20.03.2018
12:14:45
ребят помогите застрял )
root@68f48755de70:/source# make export
python manage.py dumpdata —indent 2 —natural-foreign —natural-primary -e sessions -e admin -e contenttypes -e auth.Permission > db.json —settings=childminder.settings.dev
CommandError: Unable to serialize database: relation "AUDIT_LOG" does not exist
LINE 1: ...application_id", "AUDIT_LOG"."audit_message" FROM "AUDIT_LOG...
^
Makefile:43: recipe for target 'export' failed
make: *** [export] Error 1
root@68f48755de70:/source# grep -R "AUDIT" application/migrations
application/migrations/0001_initial.py: 'db_table': 'AUDIT_LOG',

Eugene
20.03.2018
12:15:32
миграцию накатил?

Roman
20.03.2018
12:17:12
да
root@68f48755de70:/source# make migrate
python manage.py makemigrations —settings=childminder.settings.dev
No changes detected
python manage.py migrate —settings=childminder.settings.dev
Operations to perform:
Apply all migrations: admin, application, auth, contenttypes, govuk_template_base, sessions
Running migrations:
No migrations to apply.
надо наверно в самой бд посмотреть есть ли

Google

Сергей
20.03.2018
12:23:57
Можно это поведение кастомизировать
https://github.com/django-admin-tools/django-admin-tools

Roman
20.03.2018
12:38:53
а вот в дб нету нихрена и как такое может произходить то

Сергей
20.03.2018
12:46:24

Roman
20.03.2018
12:46:50
перегенерировал все миграции и в дб все залилось на этот раз
там мета данные были именены которые в последуещих миграциях были зафиксированы и ему начихать было на эти изменения почему-то

Дмитрий
20.03.2018
12:56:27

Alex
20.03.2018
13:24:46

Бабкин
20.03.2018
13:59:30
Как защитить django?
Вот в чем соль есть хост платный. база к сайту будет у меня на домашем компе
Хочу туда сайт на django поставить, но не хочу чтоб они видели всю структуру как моделей так и settings.py собственно чтоб это было не читабельно
ну не доверяю я хостерам но без них не как... имеют доступ 2 человека значит имеют доступ весь интернет, моя логика

Dan
20.03.2018
14:01:34
посмотри можно ли распространять байткоды без файлов

Artem
20.03.2018
14:01:35
lol

Олег
20.03.2018
14:02:12

Dan
20.03.2018
14:02:36

Eugene
20.03.2018
14:03:53
или tor :)

Бабкин
20.03.2018
14:05:03

Pavel
20.03.2018
14:06:16

Artem
20.03.2018
14:07:47
++ за парсер

Бабкин
20.03.2018
14:14:14
Тогда слизали не парсером, а тупа кто-то из рабочих хоста скопировал как фаилы так и базу и поставил на другом месте только поменял дизайн, сайт был на джумле и я знал где какой фаил был и спецом в глубь фаилик бросил пустой хтмл и там этот фаилик был

Eugene
20.03.2018
14:16:11
хост + джанго = боль

Artem
20.03.2018
14:16:51

Google

Eugene
20.03.2018
14:17:14
почему?
?ну я про Шаред хостинг
мне показалось именно его имеют ввиду

Dmitriy
20.03.2018
14:24:07

Саша
20.03.2018
14:24:53
как получить релейтд_филд без указания его имени? наверняка через _meta как-то можно

Максим
20.03.2018
14:25:30
Привет, ребят. Дайте совет, с чего начинать учить Django и где лучше всего?
Ибо основы пайтона я уже выучил, разжевал

Саша
20.03.2018
14:26:02

Максим
20.03.2018
14:26:31
Спасибо, заодно и знание английского пригодится)

amureki
20.03.2018
14:53:13

Максим
20.03.2018
14:53:46
оу
Не заметил

Roman
20.03.2018
17:16:51
без docstring'ов не дает с ними тоже ему плохо

Max
20.03.2018
17:17:35
отступ убери

Roman
20.03.2018
17:18:54
с первой строки?
убрал лучше не стало ))

serbernar
20.03.2018
17:19:05
бля
попросил джуна сделать джанго скелет, вынести каркас, в опенсорс

Max
20.03.2018
17:19:42
со всех

serbernar
20.03.2018
17:19:43
@
слил бд

Roman
20.03.2018
17:23:55

Google

Max
20.03.2018
17:24:16
хм

Roman
20.03.2018
17:24:24
на новую строку не переносить?

Max
20.03.2018
17:24:50
не
вот на скрине
перед and
есть пробелы?

Roman
20.03.2018
17:25:11
нету
ааа

Senpos
20.03.2018
17:25:42
Включи отображение пробельных символов

Roman
20.03.2018
17:25:46
в конце строки
ясно спасибо

T
20.03.2018
17:30:26
Всем привет, народ дайте подсказку что прочитать что бы сдала следующие действие!
Итак есть одна БД в ней 2 таблицы
На стронице HTML есть данные с первой таблицы и есть кнопка которая должны создать новые данные во второй таблице и перенести данные с первой.
Все действия по строчные

Roman
20.03.2018
17:31:48
https://tutorial.djangogirls.org/ru/


Игорь
20.03.2018
17:55:57
В общем версионирование настраиваю. 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'
Почти все сделал, но остаться один момент, не могу доделать.
Джанго рест берет шаблоны из своей папки в установленных пакетах и там в двух местах, в двух файлах шаблона вызывает:
<script src="{% url 'api-docs:schema-js' %}"></script>
Функция def include_docs_urls()
Возвращает
urls = [
url(r'^$', docs_view, name='docs-index'),
url(r'^schema.js$', schema_js_view, name='schema-js')
]
return include((urls, 'api-docs'), namespace='api-docs')
То есть если я прямо в шаблонах пропишу
<script src="{% url 'v1:api-docs:schema-js' %}"></script>
Все работает. Как эти шаблоны динамически подменять?


Senpos
20.03.2018
18:06:55
Как можно в админке сделать order по кастомному полю? У меня есть свой callable, который по АПИ данные тянет и отображает, хочется кликнуть по "столбцу" и отсортировать