Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2016 21:12:20

BearPro
Зарегистрирован: 2015-09-09
Сообщения: 46
Репутация: +  0  -
Профиль   Адрес электронной почты  

Посоветуйте книгу

Хочется мне научиться работать с Django. Где-то нарыл книгу: Django: подробное руководство… Кажись, от 2008 года… Первые две главы пошли хорошо, а дальше начал понимать, что расхождение с нынешними реалиями просто внеземное. Не подскажите что-нибудь на подобие?
+В settings.py (TEMPLATES = […{…'DIRS': … ) пытался прописать путь к шаблону. Во первых при старте сервера он мне выдаёт примерно “автономные настройки устарели, словарь шаблонов имеет приоритет, перепиши значения в TAMPLATE_DEBUG”, что это вообще за TAMPLATE_DEBUG, и где мне его искать?
+А ещё когда я прописывал полный путь, он ругался на байт 0xc4, который судя по всему являлся обычной буквой ‘r’ (или ‘P’), типа юникод не может его декодировать. Ещё круче: когда я переместил шаблон, и эта папка из пути исчезла, он ругался на тот-же 0xc4, хотя на том месте у меня уже ни ‘r’, ни ‘P’ не было.
+При попытки выполнить manage.py он выдаёт ошибку:

File "c:\Users\BearPro\OneDrive\Документы\Cisps\mysite\manage.py", line 10, in <module>
  execute_from_command_line(sys.argv)
File "C:\Python34\Lib\site-packages\django\core\management\__init__.py", line 338, in execute_from_command_line
  utility.execute()
File "C:\Python34\Lib\site-packages\django\core\management\__init__.py", line 330, in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python34\Lib\site-packages\django\core\management\base.py", line 393, in run_from_argv
  self.execute(*args, **cmd_options)
File "C:\Python34\Lib\site-packages\django\core\management\commands\runserver.py", line 49, in execute
  super(Command, self).execute(*args, **options)
File "C:\Python34\Lib\site-packages\django\core\management\base.py", line 444, in execute
  output = self.handle(*args, **options)
File "C:\Python34\Lib\site-packages\django\core\management\commands\runserver.py", line 88, in handle
  self.run(**options)
File "C:\Python34\Lib\site-packages\django\core\management\commands\runserver.py", line 97, in run
  autoreload.main(self.inner_run, None, options)
File "C:\Python34\Lib\site-packages\django\utils\autoreload.py", line 325, in main
  reloader(wrapped_main_func, args, kwargs)
File "C:\Python34\Lib\site-packages\django\utils\autoreload.py", line 296, in python_reloader
  exit_code = restart_with_reloader()
File "C:\Python34\Lib\site-packages\django\utils\autoreload.py", line 282, in restart_with_reloader
  exit_code = os.spawnve(os.P_WAIT, sys.executable, args, new_environ)
builtins.UnicodeEncodeError: 'mbcs' codec can't encode characters in position 0--1: invalid character

Что мне с этим делать?

Офлайн

#2 Янв. 21, 2016 00:36:44

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Посоветуйте книгу

BearPro
Django это быстро развивающийся продукт. Писать по ним книги не совсем выгодно в том смысле, что устаревает она слишком быстро. Поэтому наиболее достоверным источником информации является официальная документация. Начните с ее tutorial секции.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 21, 2016 09:08:16

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Посоветуйте книгу

Лутчего пока не встречал
http://djbook.ru/rel1.8/



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version