@pydjango

Страница 223 из 1273
Alexander
10.04.2017
14:52:56
а там есть from socket import getaddrinfo ?

Eugene
10.04.2017
14:53:06
heroku run python manage.py migrate

Alexander
10.04.2017
14:54:05
там на скрине ошибка про getaddrinfo

Маришка
10.04.2017
14:56:46
Оки

Google
Маришка
10.04.2017
14:56:52
теперь по темплейту выдаёт ошибку

что я не передаю аргумент name

хоть он у меня есть

._.

Pavel
10.04.2017
14:59:03
что я не передаю аргумент name
Вложенные шаблоны используешь?

Маришка
10.04.2017
14:59:18
нет, я лишь пытаюсь сделать как на том гитхабе

Alexander
10.04.2017
15:02:16
я тебе советую вот что

купи за 1 доллар хостинг на Aruba

там на месяц

даже если будет не автомат, а пересдача - тебе хватит))

?

там 1 гиг оперативки

сможешь туда поставить докер/ркт с uwsgi + Django

Google
Alexander
10.04.2017
15:03:30
и Postgres

прямо по гайду с докер-сайта

с Heroku есть риски ещё в том, что она замораживается через какое-то время на бесплатных тарифах

вот представь, что когда тебе этот сайт будет нужен, хостинг перестанет работать)

Маришка
10.04.2017
15:05:30
есть воркер который дергает

слишком сложно, опять что то переписывать придётся

лучше бы сразу на pythonanywhere делала

amureki
10.04.2017
15:09:45
так опиши нормально текущую проблему

Tigran
10.04.2017
15:12:07
лучше пойдем выпьем кофе))

Alexander
10.04.2017
15:13:35
"Django: накодим любовь!" ?

Senpos
10.04.2017
15:14:40
Так, хэш генерирую, файл в media отлично сохраняется. Теперь, где делать проверку на то, есть ли уже файл в папке? Что сейчас имеется models.py def upload_location(instance, filename): ext = os.path.splitext(filename)[1] instance.image.open() contents = instance.image.read() file_hash = sha256(contents).hexdigest() return f'{file_hash}{ext}' class Post(BaseModel): ... image = models.ImageField(upload_to=upload_location, null=True, blank=True)

Охота одним методом работать как из админки, так и через форму

Eugene
10.04.2017
15:16:55
Создай миксин формы с картинкой и там проверяй например

class ImageUploadMixin(object):

Маришка
10.04.2017
15:39:26
аргх, теперь проблемы с деплоем на pythonanywhere

Senpos
10.04.2017
15:40:01
В чем проблема задеплоить по видео-гайду что я скидывал?

Маришка
10.04.2017
15:40:23
В том что я видео посмотрю в полночть только

а сейчас я на мобильном интернете

Senpos
10.04.2017
15:40:55
Деплой с мобильного тоже та еще радость :D

Маришка
10.04.2017
15:41:36
неважна

Google
Маришка
10.04.2017
15:41:59
оное жалуется при manage.py migrate на отсутствие django.apps

amureki
10.04.2017
15:42:31
давайте сюда settings.py для начала

Zer0c001
10.04.2017
15:43:28
Вопрос. Как корректно перенести проект в virtualenv + Django на другой комп? Копирую папку с проектом, активирую приложение, пишет нет Жанги, ок устанавливаю, запускаю manage - нет такого приложения ?

Senpos
10.04.2017
15:45:05
Из активированного venv'a pip freeze > requirements.txt

На новом компе pip install -r requirements.txt

Маришка
10.04.2017
15:45:37
давайте сюда settings.py для начала
https://gist.github.com/anonymous/dd5d780d368c396c50c1f530352ce307

Senpos
10.04.2017
15:45:41
в свежем окружении естественно

@yui_meow ты же деплоишь через Heroku CLI с гит-репа? или нет?

Маришка
10.04.2017
15:46:34
сейчас пытаюсь на pythonanywhere

через онлайн bash

amureki
10.04.2017
15:47:00
почему дб sqlite?) локально миграции создаются и разворачиваются?

Маришка
10.04.2017
15:47:30
ась

оно шло вместе с джангой

что бы оное работало на постгресс надо перетащить

amureki
10.04.2017
15:48:46
вместе с какой джангой? что за бардак? вы уж решите, хотите постгрес или скулайт как у вас локально оно? вообще работает? давайте на минутку о сервере забудем

Маришка
10.04.2017
15:49:13
на хероку лишь изменила settings.py словарь DATABASES

amureki
10.04.2017
15:49:53
да, миграции создаются и запускаются локально?

Маришка
10.04.2017
15:50:26
ась

Google
Маришка
10.04.2017
15:50:52
товарищ с которым я делаю это говорит что лишь запускал manage.py migrate и только

Senpos
10.04.2017
15:51:10
Приложение на компьютере работает? Без деплоя, без ничего.

Маришка
10.04.2017
15:51:32
да

Senpos
10.04.2017
15:51:55
В идеале, если нет военной тайны, залить бы проект на ГитХаб, включая requirements.txt и прочее. Например, как тут: https://github.com/Senpos/senpos_ga И дальше по шагам могу помочь разобраться с Хероку.

А то пока что одна каша и ничего непонятно. Так мы ни к чему не придем.

Маришка
10.04.2017
15:52:35
лежит на гитхабе вместе с requirements.txt

Senpos
10.04.2017
15:52:45
Ссылку

Маришка
10.04.2017
15:53:13
гитхаб товарища с которым делаю задание на автомат https://github.com/lalashkin/PythonHere

amureki
10.04.2017
15:53:46
брешет товарищ, значит, миграция у него есть :)

Маришка
10.04.2017
15:54:00
ась

в смысле

давай объясняй

amureki
10.04.2017
15:54:27
https://github.com/lalashkin/PythonHere/blob/master/blog/migrations/0001_initial.py вот файл с миграцией

Маришка
10.04.2017
15:55:11
и что с оноым не так

amureki
10.04.2017
15:55:16
в общем, неясно, где конкретно оно не разворачивается на хероку

Маришка
10.04.2017
15:55:24
что изменять тут дабы с постгрёй заработало

amureki
10.04.2017
15:55:37
и какой именно лог валится с ошибками

что изменять тут дабы с постгрёй заработало
вам писали выше что надо сделать ведь :)

Маришка
10.04.2017
15:55:53
не очень понятно

я ракушка

Google
Artem
10.04.2017
15:56:13
Маришка
10.04.2017
15:56:40
и это тоже но сроки чуть поджимают

Ruslan
10.04.2017
15:56:41
он ж ракушка, какие доки, забейте

amureki
10.04.2017
15:56:59
хх, ну да, все как обычно

Ruslan
10.04.2017
15:57:18
кстати, что такое ракушка у молодняка?

Artem
10.04.2017
15:57:32
https://docs.djangoproject.com/en/1.10/ref/settings/#databases

Artem
10.04.2017
16:00:21
https://google.gik-team.com/?q=%D0%9A%D0%B0%D0%BA+%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%D1%81%D1%8F+%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%BC+%D0%B2+Google

amureki
10.04.2017
16:01:07
ругается на то, что нет таблицы, там ведь написано нужно провести миграции на сервере, чтоб в бд появились необходимые таблицы

@yui_meow https://docs.djangoproject.com/en/1.11/topics/migrations/

Маришка
10.04.2017
16:02:25
т.е. мне нужно сделать python manage.py migrations ?

или нет?

Artem
10.04.2017
16:03:23
python manage.py makemigrations чекает изменения в файлах models.py

и создаёт миграцию

файлик в папке migrations

что бы применить миграцию, накатить на базу

Eugene
10.04.2017
16:04:08
python manage.py migrate

Artem
10.04.2017
16:04:22
нужно написать python manage.py migrate

Маришка
10.04.2017
16:04:27
python manage.py migrate
я это и делала раз 15-20 до этого ._.

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