Найти - Пользователи
Полная версия: Посоветуйте книгу
Начало » Python для новичков » Посоветуйте книгу
1
BearPro
Хочется мне научиться работать с 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

Что мне с этим делать?
JOHN_16
BearPro
Django это быстро развивающийся продукт. Писать по ним книги не совсем выгодно в том смысле, что устаревает она слишком быстро. Поэтому наиболее достоверным источником информации является официальная документация. Начните с ее tutorial секции.
ZerG
Лутчего пока не встречал
http://djbook.ru/rel1.8/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB