Punter, ну тогда вам нужно изучать эти движки (для блога одни, для магазина другие и тд), возможно программирование вам сильно не понадобится, но знать очень даже было бы полезным. Особо тут посоветовать что-то сложно. Берите делайте, все придет с опытом) при достаточной мотивации не нужны никакие курсы
Punter дня начала вам нужно определится с языком программирования. Если у вас цель шлепать сайты конвейерным методом (много, не сильно сложных сайтов), то ваш выбор PHP. Если вы планируете стать программистом, то PHP лучше не выбирать (или хотя бы учите параллельно JavaScript), так как кроме как для сайтов больше не используются.
Если вы планируете занимать чем-то большим чем просто делать сайты, то выбирайте следующие языки: python, JavaScript, Java, C#.
user-agent делал проект по недвижимости, к разных объектов недвижимости разные атрибуты. Поиск работает, для разных категорий своя поисковая форма с нужными полями, все работает как часы)
FREEMEN222, есть еще такой способ, но он не всегда работает. Работает только если включено отслеживание изменения кода.
Скачайте файл settings.py добавьте в конце файла пустую строку, сохраните и залейте обратно. При следующей необходимости перезагрузить, удалите вашу строку и снова перезапишите файл.
FREEMEN222, зайдите по ssh на сервер под пользователем который может выполнять команды через sudo или проще под root и там нужно ввести то что я написал выше.
FREEMEN222, сайт написанный на языке программирования как python работают как процесс, это означает, что при старте весь код, один раз загружается в память и обрабатывает запросы, а шаблоны он кеширует в памяти. В отличии от PHP где код загружается в память во время выполнения запроса и после вычитается из памяти и так при каждом запросе, поэтому и шаблоны не кушируются.
Вам нужно понять как перезагрузить сайт и шаблоны обновятся