@pydjango

Страница 615 из 1273
Ramiz
04.10.2017
10:29:25
Alex
04.10.2017
10:41:02
сделал pip instal uuid теперь django не стартует

from uuid import UUID, uuid4 ImportError: cannot import name 'UUID'

Google
Bogdan
04.10.2017
10:51:04
сделал pip instal uuid теперь django не стартует
Uuid это стандартная либа питона. То что вы поставили затенило ее.

Пётр
04.10.2017
10:54:19
Кажись это я попутал, этот парень тут ни при чем, случайно на него сслыку вставил.)

Alex
04.10.2017
11:00:25
pip uninstall uuid не помогает

Bogdan
04.10.2017
11:02:16
pip uninstall uuid не помогает
а что пишет? что uuid не установлен?

Alexey
04.10.2017
11:02:22
На яндекс диске действительно дают 32гб студентам? кто-нибудь пробовал?

Alex
04.10.2017
11:03:21
сделал новый virtualenv

pip uninstall uuid Cannot uninstall requirement uuid, not installed

Bogdan
04.10.2017
11:04:41
>>> __import__("uuid") <module 'uuid' from '/usr/lib64/python2.7/uuid.pyc'>

а что у вас пишет?

Alex
04.10.2017
11:05:00
под старым venv Successfully uninstalled uuid-1.30

Bogdan
04.10.2017
11:05:08
из под виртуалки разумеется

Alex
04.10.2017
11:05:26
у меня pyton3.6

python3.6

Google
Alex
04.10.2017
11:06:52
>>> import uuid >>> uuid.uuid4() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'uuid' has no attribute 'uuid4'

разобрался с помощью print(uuid)

<module 'uuid' from '/Users/name/work/...../uuid.py'> Я просто создал в рабочей директории uuid.py не знал что так нельзя

Null
04.10.2017
11:12:50
Вопрос удобств, ну и в целом, фласк в разы быстрей джанги. В вопросе поддержки, джанга считается - проще. Но тут скорей, как умеешь готовить фласк!
А теперь аналогичный вопрос про Tornado. Если я напишу чатик на вебсокетах на фласке с nginx, а потом сделаю тоже самое с tornado, оно будет работать быстрее? Или что? В чём вообще прикол Tornado?

>By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user.

amureki
04.10.2017
11:14:12
Artem
04.10.2017
11:14:21
А теперь аналогичный вопрос про Tornado. Если я напишу чатик на вебсокетах на фласке с nginx, а потом сделаю тоже самое с tornado, оно будет работать быстрее? Или что? В чём вообще прикол Tornado?
торнадо асинхронный и использует встроенный gevent процессор для обработки всех нитей, фласк же в свою очередь синхронный фреймворк. И если смотреть в сторону производительности, разумеется торнадо будет быстрее фласка!

Null
04.10.2017
11:15:20
О, кстати. По этому поводу. Почему так получилось, что в программировании семантически синхронно -- значит асинхронно? И наоборот.

Если ты выполняешь что-то последовательно... Это называется синхронно. Но ведь это как-то не синхронно на самом деле.

Как я понял, так принято. Так получилось. А почему так получилось?

Artem
04.10.2017
11:17:00
asyncio вроде бы еще быстрее. но я не уверен
прав, однако! Но на втором петоне нету asyncio

Null
04.10.2017
11:17:41
Прекращение поддержки второго петона не за горами же?

Artem
04.10.2017
11:18:15
Прекращение поддержки второго петона не за горами же?
ооо, еще за какаими горами! не скоро это будет, жанга лишь только на второй версии откажется от поддержки второго петона, а все остальное живет и процветает

Alex
04.10.2017
11:18:22
есть ли смысл использовать второй питон сейча? Ну разве только для старых проектов

Alex
04.10.2017
11:18:56
зачем

Artem
04.10.2017
11:19:18
удобство, лаконичность, юникод :)

Google
Григорий
04.10.2017
11:19:29
python 2 RIP!

Artem
04.10.2017
11:20:26
ваша излюбленная ебунта поставляется со вторым петоном и тонна скриптов(включая гуЁвых, работают со вторым), и более того, там вообще 2.6 петон

Григорий
04.10.2017
11:21:39
$ python3 Python 3.5.2 (default, Nov 17 2016, 17:05:23) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>>

$ lsb_release -a No LSB modules are available. Distributor ID: neon Description: KDE neon User Edition 5.10 Release: 16.04 Codename: xenial

Artem
04.10.2017
11:22:51
⇒ python manage.py shell Python 2.7.10 (default, Jul 15 2017, 17:16:57) Type "copyright", "credits" or "license" for more information. IPython 5.5.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]:

Григорий
04.10.2017
11:23:14
???

Artem
04.10.2017
11:23:19
artem@Artems-MacBook-Pro:~|⇒ lsb_release -a zsh: command not found: lsb_release

Григорий
04.10.2017
11:23:24
нее, ну серьезно?

зачем питон 2?

лень переходить?

Artem
04.10.2017
11:23:35
автичаю, второй

Artyem
04.10.2017
11:24:05
О, кстати. По этому поводу. Почему так получилось, что в программировании семантически синхронно -- значит асинхронно? И наоборот.
всё норм в программировании, синхронно - не значит параллельно, это означает синхронизировано, тоесть есть точки синхронизации (корнями всё это уходит в синхроимпульсы у процессоров). Допустим синхронная загрузка скриптов - когда они загружаются последовательно, начало загрузки одного скрипта синхронизировано с началом загрузки другого. Асинхронная загрузка, когда не имеет значение порядок загрузки и можно загружать из хоть все одновременно.

Artem
04.10.2017
11:24:42
нет, очень много поводов перейти, но пока асинхронка нативно не понадобилась, все возможности я имею и на втором, работа с юникодом - в радость! f строки конечно очень кошерные! Библиотечки необходимые все работают на втором.

Konstantin
04.10.2017
11:41:21
народ, что то подзабыл. вроде была переменная SITE_URL которая позволяла заменить локал хост на адрес домена, или я что то питаю?

Denis
04.10.2017
11:41:28
Кто может помочь натянуть сайт на движок, на Django естественно не за дырку от бублика.

Konstantin
04.10.2017
11:41:57


Denis
04.10.2017
11:42:04
перед естественно "," запятая

Konstantin
04.10.2017
11:42:51
Заменить где?
картинка выше, это через DRF отдается

Google
amureki
04.10.2017
11:48:42
Кто может помочь натянуть сайт на движок, на Django естественно не за дырку от бублика.
выше я бросал ссылку на чатик про джанго работу (он же есть в faq), можно там спросить

Konstantin
04.10.2017
11:53:50
proxy_set_header Host $host; proxy_set_header X-Forwarded-Proto $scheme; в nginx установить

Artem
04.10.2017
13:05:36
/help

/help

/help@banofbot

Alexey
04.10.2017
14:33:07
ребят

помогите

ребят, нужна помощь, занимаюсь на Stepik , отправляю задание, а выходит ошибка 42 n = int(input()) if n >= 0: if (n % 10 == 1): print(str(n) + ' программист') elif ((n % 100)== 11) or ((n % 100)== 12) or ((n % 100)== 13) or ((n % 100) == 14): print(str(n) + ' программистов') elif (n % 10 == 2) or (n % 10 == 3) or (n % 10 == 4): print(str(n) + ' программиста') else: print(str(n) + ' программистов') Задание:В институте биоинформатики по офису передвигается робот. Недавно студенты из группы программистов написали для него программу, по которой робот, когда заходит в комнату, считает количество программистов в ней и произносит его вслух: "n программистов". Для того, чтобы это звучало правильно, для каждого n нужно использовать верное окончание слова. Напишите программу, считывающую с пользовательского ввода целое число n (неотрицательное), выводящее это число в консоль вместе с правильным образом изменённым словом "программист", для того, чтобы робот мог нормально общаться с людьми, например: 1 программист, 2 программиста, 5 программистов. В комнате может быть очень много программистов. Проверьте, что ваша программа правильно обработает все случаи, как минимум до 1000 человек. Дополнительный комментарий к условию: Обратите внимание, что задача не так проста, как кажется на первый взгляд. Если ваше решение не проходит какой-то тест, это значит, что вы не рассмотрели какой-то из случаев входных данных (число программистов 0≤n≤1000 ). Обязательно проверяйте свои решения на дополнительных значениях, а не только на тех, что приведены в условии задания. Так как задание повышенной сложности, вручную код решений проверяться не будет. Если вы столкнулись с ошибкой в первых четырёх тестах, проверьте, что вы используете только русские символы для ответа. В остальных случаях ищите ошибку в логике работы программы.

может я что -то делаю не так

Bogdan
04.10.2017
14:38:15
все не так: 1) возьмем 11: 11 % 10 == 1 -> 11 програмист 2) програмиста: 2 <= n <=4 3) остальное програмистов

и тебе сюда @ru_python_beginners

Andrey
04.10.2017
14:51:02
Ну вот, собственно, да.

Только 11 алгоритм и не выдерживает

Rishat
04.10.2017
15:01:57
Как в Django перебить дэфолтный главный роут? На пыхе я могу определить роут на / и перекинуть его на вьюху. А тут как быть?)

Владимир
04.10.2017
15:03:36
можно ли в дефолтной модели юзера изменить валидатор email?

Rishat
04.10.2017
15:03:52
а куда тебе надо перепавтть?
url(r'^/', TemplateView.as_view(template_name="users/main.html")),

Artem
04.10.2017
15:04:24
r'^$',

Rishat
04.10.2017
15:04:25
Как-то так :)

Google
Rishat
04.10.2017
15:04:45
r'^$',
Спааасибо)

Владимир
04.10.2017
15:05:46
Можно
каким способом?

Сергей
04.10.2017
15:08:10
В админке переопределить форму для модели user, например

Null
04.10.2017
15:41:41
r'^$',
Почему в регулярках используют именно сырые строки? Зачем мне нужно запрещать экранирование?

К примеру, если я в том же URLconf буду писать без r и не буду вставлять в строку служебные символы, оно ведь будет работать.

Daniil
04.10.2017
15:45:06
Есть каналы по джанго в телеге?

amureki
04.10.2017
15:46:18
Есть каналы по джанго в телеге?
А что интересует? Что в них должно быть? Если просто новости самой джанги - их не так много, достаточно следить за релизами

Dmitriy
04.10.2017
15:54:33
Есть каналы по джанго в телеге?
Знаю только пайтондайджест там часто про джангу публикуются статьи

amureki
04.10.2017
15:57:12
Не очень понятна потребность, собственно, из-за этого каналов популярных не припомню Можно организовать, но нужно ли :)

serbernar
04.10.2017
15:57:47
Можно канал кинуть?

Там по питону и джанге нормально, вроде бы

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