Форум сайта python.su
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
Офлайн
221
BearPro
Django это быстро развивающийся продукт. Писать по ним книги не совсем выгодно в том смысле, что устаревает она слишком быстро. Поэтому наиболее достоверным источником информации является официальная документация. Начните с ее tutorial секции.
Офлайн
61
Лутчего пока не встречал
http://djbook.ru/rel1.8/
Офлайн