@pydjango

Страница 479 из 1273
Alex
21.08.2017
18:12:35
для ajax я файл(https://github.com/nomad59910/test_work/blob/master/static/static_root/js/csrf_django.js) просто подключаю и все

Трусов
21.08.2017
18:15:03
заработало

для ajax я файл(https://github.com/nomad59910/test_work/blob/master/static/static_root/js/csrf_django.js) просто подключаю и все

чот я не понимаю похоже

Google
Bob
21.08.2017
18:18:29
А че тут не понятного? jQuery дергает куку в которой токен и перекладывает его в хидер запроса к твоему серверу

отключи куки у себя и это все развалится ?

Dan
21.08.2017
18:19:37
указывай сам токен

Трусов
21.08.2017
18:19:38
теперь у меня json не возвращается, а стриница просто релоудится

Dan
21.08.2017
18:19:56
ошибка в js скорее всего =)

Bob
21.08.2017
18:20:44
https://docs.djangoproject.com/en/1.11/ref/csrf/#ajax

То обчем я говорил

Тот код от номада конечно хорошь, но надо разобраться же, как тут это г. работает

И еще, пусть тебя не смущает, что в заголовке должно быть X-CSRFToken, а в доке HTTP_X_CSRFTOKEN это потом в request.META оно так зваться будет

uppercase где то делается

еще раз перечитал, в общем вырубай csrf_exempt

раз передаешь токен

Трусов
21.08.2017
18:30:32
разобрался во всем, спасибо ребят)

Google
Bob
21.08.2017
18:31:46
ну и где косяк был?

Massimo
21.08.2017
20:04:18
как через консоль зайти в юзер в pg?

или в db через роль

Artem
21.08.2017
20:07:14
Massimo
21.08.2017
20:08:24
Artem
21.08.2017
20:08:34
СПс
Нзч

Boris
21.08.2017
21:29:39
Ребят, нужен совет: Всю жизнь сидел на убунте, а тут купил комп с десятков, да так все хорошо тут, что удалять рука не поднимается (13 тыщ за неё переплатил). Реально вообще на питончике работать через 10ку?

Janek
21.08.2017
21:37:31
Да. Я на работе работаю. Полет нормальный

Тебе ещё ничто не мешает поставить на виртуалбокс убунту. Бушь сидеть, не выходя из винды

А ещё зачем удалять Винду? Просто рядом убунту поставь. Йопта

Boris
21.08.2017
22:03:19
Или как то так

Artyem
22.08.2017
02:25:26
Ребят, нужен совет: Всю жизнь сидел на убунте, а тут купил комп с десятков, да так все хорошо тут, что удалять рука не поднимается (13 тыщ за неё переплатил). Реально вообще на питончике работать через 10ку?
да, сам код правда запускаю под линуксом, виртуалбокс нифига не понравился, сейчас юзаю Hyper-V в 10 pro он доступен. И можно попробовать использовать https://ru.wikipedia.org/wiki/Windows_Subsystem_for_Linux

Vladyslav
22.08.2017
07:26:31
ребята, всем привет , нубский вопрос, а можно как-то сделать редирект, у меня вот такой код from django.conf import urls from apps.tender import views urlpatterns = [ urls.url(r'^create/', views.Create.as_view(), name='create'), urls.url(r'^list/', views.List.as_view(), name='list'), ] и мне надо когда открывается страница localhost/tender/create/foo чтобы оно грузило localhost/tender/create/ но не подменяло урл

Ruslan
22.08.2017
07:27:40
вызови ту же вьюху на этом URL

Google
Vladyslav
22.08.2017
07:28:42
ну урл там может быть любой, главное корень этот tender/create

я фронт-ендер, так что заранее предупреждаю что я не знаю джангу, при беглом просмотре офф доки джанги не ншаел как это сделать)

Диёр
22.08.2017
07:38:03
ну просто на tender/create повесь вьюху

Zhandos
22.08.2017
08:04:11
def a(): import time time.sleep(10) print "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA" def b(): print "BBBBBBBBBBBBBBBBBBBBBBBBBBBBB" def test(): queue = django_rq.get_queue('default') aa = queue.enqueue(a, job_id="test_worker") print aa.__dict__ bb = queue.enqueue(b, job_id="test_worker") print bb.__dict__

что будет выполняться в очереди rqworker ?

как он будет вести себя, если задача с таким именем уже есть в очереди? он ее просто положит в очередь или не будет ставить?

Massimo
22.08.2017
08:08:14
у кого нибудь мб есть исходная папка mysyte как на FirstVDS

Ahmed
22.08.2017
08:09:28
Ребята, в папке media лежит аудиофайл, как сгенерировать для него ссылку на скачивания этого аудиофайла?

Что вообще можно использовать?

Ilgiz
22.08.2017
08:10:12
просто путь до файла вывести не работает?

кажется хром сам скачает когда видит такие ссылки

Ahmed
22.08.2017
08:12:24
Ну как бы я дергаю с ютуба mp3 и ложу его в media, ну и надо для каждого скачанного файла генерировать ссылку и отправлять по почте ссылку на скачивания

Ahmed
22.08.2017
08:13:55
в базе сохраняешь запись?
только url, путь в медиа нет

Ivan
22.08.2017
08:14:23
Ребята, в папке media лежит аудиофайл, как сгенерировать для него ссылку на скачивания этого аудиофайла?
Этим должен веб-сервер заниматься, не норм это джанге отдавать делать

Dan
22.08.2017
08:14:31
тогда settings.MEDIA_URL + 'path/to/file.mp3'

sic transit
22.08.2017
08:15:21
Ahmed
22.08.2017
08:17:37
тогда settings.MEDIA_URL + 'path/to/file.mp3'
Я думаю если скинуть код то понятнее будет вам https://hastebin.com/ayaziyoxaw.py

Dan
22.08.2017
08:18:58
тебе в generated_mp3 надо передать url

Google
Massimo
22.08.2017
08:23:13
что за папка такая?
Дефолтная у Хоста с настройками, и я ее удалил)

sic transit
22.08.2017
08:23:57
Дефолтная у Хоста с настройками, и я ее удалил)
У меня валяется VPS у них. Не пойму о чем речь...

Massimo
22.08.2017
08:24:44
/www/django/project

папка mysite

но в нгинкс она почему то mysyte

Admin
ERROR: S client not available

Ahmed
22.08.2017
08:26:52
тебе в generated_mp3 надо передать url
Вот именно, я не знаю как это сделать

Dan
22.08.2017
08:54:12
Вот именно, я не знаю как это сделать
YoutubeDL может тебе вернуть путь до того файла который сохранил?

Ahmed
22.08.2017
09:40:10
YoutubeDL может тебе вернуть путь до того файла который сохранил?
он сохроняет суда settings.MEDIA_ROOT + '/mp3/%(id)s%(ext)s',

Dan
22.08.2017
09:40:23
эт понятно

Hot
22.08.2017
09:43:24
Дратути. Накатил я короче django-user-roles, дописал userroles в INSTALLED_APPS, а миграций от неё нет, лол. Хотя при работе с юзерами часто вылетает еррор о том, что нет таблицы userroles_userrole.

Как же быть?

Dan
22.08.2017
09:44:50
он сохроняет суда settings.MEDIA_ROOT + '/mp3/%(id)s%(ext)s',
короче import os filename = 'SOME-FILENAME.mp3' ydl_opts = { 'outtmpl': os.path.join(settings.MEDIA_ROOT, filename), 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp3', 'preferredquality': '192', }], 'progress_hooks': [my_hook], } with youtube_dl.YoutubeDL(ydl_opts) as ydl: ydl.extract_info(url, download=True) generated_mp3 = '{domain}{path}{filename}'.format( domain='http://yourdomain.com/', path=settings.MEDIA_URL, filename=filename ) title = 'Скачивание MP3' message = ''' Вы скачали MP3 из этого видео - %s ссылка на скачивание MP3 - %s ''' % (url, generated_mp3) send_mail(title, message, settings.EMAIL_HOST_USER, [email]) примерно так

Hot
22.08.2017
09:46:13
Ну это вообще в типо готовом проекте, да.

И оно как-то там работало, но связи с предыдущими разрабами нет, так что разгребаю как могу.

Dan
22.08.2017
09:48:09
зайди в базу в таблицу django_migrations посмотри нет ли там записи с app userroles

Hot
22.08.2017
09:51:56
Нет, такого нет.

Senpos
22.08.2017
09:56:13
Как в шаблоне записать такое? {% if view_name in ('bookmarks:list' 'bookmarks:search',) %} .. in .. работает уже с готовыми списками, а мне нужно прям в шаблоне его указать

Andrey
22.08.2017
09:57:21
Может создать список на бекенде и передать его в контексте?

Google
Senpos
22.08.2017
09:58:01
Не очень так хочу, только отказался от контекста

Senpos
22.08.2017
10:00:28
а что с ним не так?
Потому что нужная информация и так уже есть в request.resolver_match

Просто появилась нужда отображать блок для двух вьюх одновременно)

Panda
22.08.2017
10:02:43
Говорят, что джанго эт старье ненужное. Это так?

Ну я прост только начинаю изучать

Denis
22.08.2017
10:03:13
А что нужное? Саник?

Panda
22.08.2017
10:03:29
Ну вообще тип питон для веба уг

Denis
22.08.2017
10:03:41
А что не уг? Руби и пхп?

Panda
22.08.2017
10:03:41
Пхп тип учи и не парься

Senpos
22.08.2017
10:03:47
Or не?
Да, как вариант {% if view_name == 'bookmarks:list' or view_name == 'bookmarks:search' %} Но немного громоздко получилось, хотелось сладких if .. in (..) Но судя по всему легко это не сделать

Спасибо за ответы

Panda
22.08.2017
10:04:00
А что не уг? Руби и пхп?
Пхп. А я не хочу пхп...

Denis
22.08.2017
10:04:21
Пхп тип учи и не парься
Если собираешься работать исключительно в снг и клепать сайты на вордпрессе, учи пхп

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