Size: a a a

Django [ru] #STAY HOME

2019 July 30

DT

Dmi Tgl in Django [ru] #STAY HOME
Просто я щас делаю сайт свой первый, и много html'a и немного css'a тут, поэтому и спросил
источник

J

Je in Django [ru] #STAY HOME
Egor
Пацаны подскажите как можно реализовать: хочу взять JWT и вынести аутентификацию в отдельный контейнер, а в контейнере с джангой только проверять токен на валидность, можете подсказать как это сделать? Или что предложите вместо jwt при такой схеме
делал, все руками придется, в джанго ничего для этого нет, также тебе придется, вероятно, отказаться от джанго юзеров и сессий, и делегировать юзеров в сторонний сервис, который и будет заниматься jwt - часто такие сервисы называются -  IdM (Identity Management)
источник

R

Roma in Django [ru] #STAY HOME
Dmi Tgl
Просто я щас делаю сайт свой первый, и много html'a и немного css'a тут, поэтому и спросил
html & css нужно знать всегда если работаеш с вебом, даже если чисто бек
источник

E

Egor in Django [ru] #STAY HOME
Je
делал, все руками придется, в джанго ничего для этого нет, также тебе придется, вероятно, отказаться от джанго юзеров и сессий, и делегировать юзеров в сторонний сервис, который и будет заниматься jwt - часто такие сервисы называются -  IdM (Identity Management)
вообще на сколько это правильно? Может не париться и заюзать обычную аутентификацию ? У меня задача сделать апи для фронта
источник

TB

Tokalka Bishkek in Django [ru] #STAY HOME
По API передаю и принимаю дату всегда по UTC0, на стороне фронта конвертируют в локальную дату.
Нормально ли такая практика?
источник

J

Je in Django [ru] #STAY HOME
Egor
вообще на сколько это правильно? Может не париться и заюзать обычную аутентификацию ? У меня задача сделать апи для фронта
если явно не стоит задачи запилить для каких-то нужд JWT с вынесением в сторонний сервис - то неправильно, если стоит, то правильно) выносят тогда, когда у тебя кроме джанги есть еще какие-то сервисы-потребители пользователей
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
у меня есть django-template. Возможно ли передать туда в javascript данные из django? Если да, то как это сделать?
источник

Z

ZHU in Django [ru] #STAY HOME
Подскажите что за ошибка в миграции ?
источник

Z

ZHU in Django [ru] #STAY HOME
Переслано от Онласын Тохтаев
Applying core.0159_tank_selected_posts...Traceback (most recent call last):
 File "manage.py", line 22, in <module>
   execute_from_command_line(sys.argv)
 File "/usr/local/lib/python3.5/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
   utility.execute()
 File "/usr/local/lib/python3.5/dist-packages/django/core/management/__init__.py", line 356, in execute
   self.fetch_command(subcommand).run_from_argv(self.argv)
 File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 283, in run_from_argv
   self.execute(*args, **cmd_options)
 File "/usr/local/lib/python3.5/dist-packages/django/core/management/base.py", line 330, in execute
   output = self.handle(*args, **options)
 File "/usr/local/lib/python3.5/dist-packages/django/core/management/commands/migrate.py", line 204, in handle
   fake_initial=fake_initial,
 File "/usr/local/lib/python3.5/dist-packages/django/db/migrations/executor.py", line 115, in migrate
   state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)
 File "/usr/local/lib/python3.5/dist-packages/django/db/migrations/executor.py", line 145, in _migrate_all_forwards
   state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)
 File "/usr/local/lib/python3.5/dist-packages/django/db/migrations/executor.py", line 244, in apply_migration
   state = migration.apply(state, schema_editor)
 File "/usr/local/lib/python3.5/dist-packages/django/db/migrations/migration.py", line 129, in apply
   operation.database_forwards(self.app_label, schema_editor, old_state, project_state)
 File "/usr/local/lib/python3.5/dist-packages/django/db/migrations/operations/fields.py", line 87, in database_forwards
   field,
 File "/usr/local/lib/python3.5/dist-packages/django/db/backends/sqlite3/schema.py", line 238, in add_field
   self._remake_table(model, create_field=field)
 File "/usr/local/lib/python3.5/dist-packages/django/db/backends/sqlite3/schema.py", line 113, in _remake_table
   self.effective_default(create_field)
 File "/usr/local/lib/python3.5/dist-packages/django/db/backends/sqlite3/schema.py", line 68, in quote_value
   raise ValueError("Cannot quote parameter value %r of type %s" % (value, type(value)))
ValueError: Cannot quote parameter value [] of type <class 'list'>
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет, подскажите, как лучше сделать фильтрацию по "Моим объявлениям". Объявления получаю через ajax-запрос

# Если получаем какое-либо значение кроме пустого поля, то show_only_my_adverts = True
       show_only_my_adverts = bool(request.data.get("show_my_adverts"))

       # Показываем только объявления данного пользователя
       if show_only_my_adverts:
           self.queryset = Ad.objects.filter(creator=request.user)
       else:
           # Показываем все объявления
           self.queryset = Ad.objects.all()
источник

e

e\/gen in Django [ru] #STAY HOME
Алишер Маткурбанов
у меня есть django-template. Возможно ли передать туда в javascript данные из django? Если да, то как это сделать?
в темплейте
<script>
 var js_var = {{django_var}};
</script>
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
e\/gen
в темплейте
<script>
 var js_var = {{django_var}};
</script>
c пробелами?
источник

e

e\/gen in Django [ru] #STAY HOME
не понял вопроса
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
ну, {{ with_spaces }} или {{without}}
источник

e

e\/gen in Django [ru] #STAY HOME
Алишер Маткурбанов
ну, {{ with_spaces }} или {{without}}
не имеет значения и так и так должно работать
источник

e

e\/gen in Django [ru] #STAY HOME
по хорошему коненчо с
для читабельности, просто набирать лень )
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
e\/gen
в темплейте
<script>
 var js_var = {{django_var}};
</script>
на этот код ругается в консоли браузера, что Unexpected token, ничего не загрузилось.
Убрал точку с запятой, прогрузилось, переменная undefined
источник

e

e\/gen in Django [ru] #STAY HOME
Алишер Маткурбанов
на этот код ругается в консоли браузера, что Unexpected token, ничего не загрузилось.
Убрал точку с запятой, прогрузилось, переменная undefined
странно, а с кавычками?
'{{ django_var }}';
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
e\/gen
странно, а с кавычками?
'{{ django_var }}';
Если так, то пустую строку распечатывает.
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Подскажите почему не работает? https://dpaste.de/VDxp  и https://dpaste.de/tXbO
Первое это мой шаблон, который я распространяю все свои приложения, а справа статический файл, который я хочу использовать, почему оно блин не работает
источник