@pydjango

Страница 625 из 1273
anthof
07.10.2017
18:56:05
def create_post(request): if request.method == 'POST': form = PostForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.author = request.user post.created = timezone.now() post.save() return redirect('/posts/all/') else: form = PostForm() return render(request, 'post/create_post.html', {'form': form})

{% block content %} <h1>Create New Post</h1> <form action="" method="post">{% csrf_token %} {{ form.as_p }} <input type="submit" value="Create" /> </form> {% endblock %}

amureki
07.10.2017
19:01:02
{% block content %} <h1>Create New Post</h1> <form action="" method="post">{% csrf_token %} {{ form.as_p }} <input type="submit" value="Create" /> </form> {% endblock %}
Давай ты это все засунешь в https://dpaste.de/ Тут читать совершенно неудобно И заодно пока будешь сувать, прочти доку https://docs.djangoproject.com/en/1.11/topics/http/file-uploads/ посмотри какие атрибуты у формы должны быть в шаблоне

Rookie
07.10.2017
19:03:46
Имхо, эта форма вообще не должна загружать пикчи.

Google
Rookie
07.10.2017
19:04:08
enctype

anthof
07.10.2017
19:11:08
спасибо что помогли

BlastPy
07.10.2017
19:11:31
request.FILES

Rookie
07.10.2017
19:13:17
Развейте мысль, и подумайте, что, возможно, ваша форма не интерпретирует загружаемое, как изображение. И, да, request.FILES

enctype

спасибо что помогли

Sergei
07.10.2017
19:18:29
Добрый вечер всем. попадалась ли вам ошибка Access-Control-Allow-Origin связанная с www-префиксом, в случае когда используешь абсолютный путь при обращении к данным (например пагинация DRF) ? и если да, то как решалась ситуация? django-cors-headers или как то проще?

или правильнее редирект на сервере настроить?

BlastPy
07.10.2017
19:21:03
или правильнее редирект на сервере настроить?
конечно на сервере . вам надо 301-2 редирект ?

Rookie
07.10.2017
19:21:06
или правильнее редирект на сервере настроить?
Полагаю, это дело веб сервера, а не приложения.

BlastPy
07.10.2017
19:21:33
погуглите уже есть норм доки по nginx например

Rookie
07.10.2017
19:22:36
В nginx это вообще не нужно настраивать же?

Sergei
07.10.2017
19:22:41
да благодарю. с nginx разберусь как нибуть, я просто про редирект не подумал сразу.

Google
Rookie
07.10.2017
19:22:53
там всё сделает server_name

Sergei
07.10.2017
19:22:56
В nginx это вообще не нужно настраивать же?
тогда бы ошибка не возникала

ато понимаешь, немогу подгрузить "еще новости" )

Rookie
07.10.2017
19:24:02
тогда бы ошибка не возникала
server_name www.some_url.org some_url.org;

Sergei
07.10.2017
19:24:19
так и есть

Rookie
07.10.2017
19:24:26
Это не работает?

BlastPy
07.10.2017
19:24:40
а в allowed hosts у вас оба варианта домена ?

nginx server { server_name www.example.com; rewrite ^(.+)$ http://example.com/$1 permanent; }

Rookie
07.10.2017
19:27:44
Не знаю. У меня работает на sites available

И просто два урла

Никаких плясок с бубном.

Sergei
07.10.2017
19:29:01
Никаких плясок с бубном.
и с аяксом проблем не возникает?

Rookie
07.10.2017
19:29:09
Нет.

и с аяксом проблем не возникает?
Ни с аяксом, ни с collectstatic ни c compressor

Evgeniy
07.10.2017
19:35:24
Ребят, кто может помочь со связанными данными?)

Ahmed
07.10.2017
20:09:52
Ребята, на маках зачем нужна папка opt? У меня там мускул лежит /usr/local/opt/mysql@5.6. Из за него проблемы с Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.20.dylib

Ahmed
07.10.2017
20:19:16
Используй докер
Он и так есть в проекте, только там контейнера нет именно для проекта)). Мне надо его так поднять

Sergei
07.10.2017
20:19:48
nginx server { server_name www.example.com; rewrite ^(.+)$ http://example.com/$1 permanent; }
В результате сделал редирект, как у вас, только слэш после .com оказался лишним

Google
Ahmed
07.10.2017
20:21:17
Используй докер
Я просто хз где менять путь. Мне надо поменять этот путь /usr/local/opt/mysql/lib/libmysqlclient.20.dylib на /usr/local/opt/mysql@5.6/libmysqlclient.20.dylib https://pastebin.com/h46J9RVV

Sergei
07.10.2017
20:22:14
Все работает ? Ну вот и славно
да, с редиректом никаких запросов между доменами. к таму же открыл для себя, что такое перенаправление обязательно с точки зрения seo-оптимизации

BlastPy
07.10.2017
20:23:12
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)

дайте сетингс DATABASE

Ahmed
07.10.2017
20:24:39
В проекте?

Grigoriy
07.10.2017
20:34:12
Всем привет. Скажите, а кто какой аналог Джиры использует для своих проектов? А то по всем пет-проектам у меня схема очень простая - в голову стрельнуло - сделал) Хочется как-то структуризировать это.

Serj
07.10.2017
20:38:21
Парни, есть вопрос - корзину для анонима где лучше хранить? Сессия же не живет неделями? Если мне нужно чтобы корзина хранилась пару недель, то лучше сохранять то что мне нужно в куки?

расширение Plain Tasks для sublime

Ahmed
07.10.2017
20:40:57
дайте сетингс DATABASE
Тут прикол в том, что хз где настраивать бд, тут написано mysql://root:rootroot@127.0.0.1/database

Ahmed
07.10.2017
20:43:42
https://docs.djangoproject.com/en/1.11/ref/settings/#databases
У меня используется .env. Как я и говорил export DASHBOARD_DEFAULT_DATABASE="mysql://root:rootroot@127.0.0.1/database"

https://docs.djangoproject.com/en/1.11/ref/settings/#databases
То что вы скинули таких настроек нет у меня

Serj
07.10.2017
21:03:09
Парни, есть вопрос - корзину для анонима где лучше хранить? Сессия же не живет неделями? Если мне нужно чтобы корзина хранилась пару недель, то лучше сохранять то что мне нужно в куки?
ага, нашел что по умолчанию сессия хранится 2 недели. Я правильно понимаю что спустя две недели юзеры, если не зайдут на сайт будут разлогинены? А если я увеличу это значение до года, это не повлечет каких-либо проблем, в том числе с безопасностью?

Google
serbernar
07.10.2017
22:15:49
Github issues Проще некуда :)
Вообще есть issues, да(не только на гитхабе). Ну или как вариант сделать CONTRIBUTING.md или TODO.md какой-то

serbernar
07.10.2017
22:18:31
Трелло?
Тоже, кстати, гуд

Ahmed
07.10.2017
22:58:37
Понять не могу какого ху@ django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")

Ahmed
07.10.2017
23:25:08
пароль кривой
mysql -u root -p не заходит через навикат прекрасно заходит под рутом, но пароль там не указываю

странно как-то

Artem
07.10.2017
23:25:53
ну значит пустой пароль, иль чего

пробуй

Ahmed
07.10.2017
23:26:19
да даже если пустой mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

и так и так

один фиг

Artem
07.10.2017
23:27:24
ну сделай смену пароля

и впиши по уму

Google
Ahmed
07.10.2017
23:27:53
mysqladmin -u root password mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'

Это фиаско братан)

Ramiz
08.10.2017
02:07:34
Пинг

serbernar
08.10.2017
02:18:08
Понг

Sonniy
08.10.2017
05:12:34
Бонг

Artem
08.10.2017
07:07:04
200 ок

xPushkin
08.10.2017
07:09:05
418 Я чайник

Vixen
08.10.2017
07:53:52
В чем может быть ошибка, если пишу sourse .env появляется фал .env.save, пытаюсь запустить проект, а получаю ответ, что KEY_SECRET нету, хотя он в энве

когда смотрю окружение командой env, то все переменные там отображаются

ros
08.10.2017
08:10:04
может надо SECRET_KEY, а не KEY_SECRET?

Vixen
08.10.2017
08:11:57
Опечаталась у меня SECRET_KEY стоит

перепроверила

Vixen
08.10.2017
08:16:31
Разве? Я же не виртуальное окружение активирую, а переменные окружения

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