
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

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

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
ато понимаешь, немогу подгрузить "еще новости" )

Rookie
07.10.2017
19:24:02

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;
}

Sergei
07.10.2017
19:27:36

Rookie
07.10.2017
19:27:44
Не знаю. У меня работает на sites available
И просто два урла
Никаких плясок с бубном.

Sergei
07.10.2017
19:29:01

Rookie
07.10.2017
19:29:09
Нет.

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

Григорий
07.10.2017
20:18:43

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

Sergei
07.10.2017
20:19:48

Google

BlastPy
07.10.2017
20:20:55

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:36:25

BlastPy
07.10.2017
20:36:51

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

BlastPy
07.10.2017
20:42:02

Ahmed
07.10.2017
20:43:42

Serj
07.10.2017
21:03:09

amureki
07.10.2017
21:23:00

Google

serbernar
07.10.2017
22:15:49

X
07.10.2017
22:17:55

serbernar
07.10.2017
22:18:31

Artem
07.10.2017
22:19:25

Milkiweed
07.10.2017
22:30:20

Dmitry
07.10.2017
22:52:13

Alexander
07.10.2017
22:56:37
Trello очень простая
Asana ещё есть

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

Artem
07.10.2017
23:23:57

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 стоит
перепроверила

Bogdan
08.10.2017
08:14:01
*source env/...

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