sim3x: Постарался упростить. Но в действительности, чаще всего когда клиент сам брал "простой - обычный хостинг" и только потом приходил с требованием "вот сюда установить, я уже оплатил", то в первую очередь не хватало прав. Для "классического" варианта с php/html сайтов там всё было что нужно, а тут начинались пляски с бубном и в 90% заканчивалось сменой тарифного плана или хостинга вообще.
Зачем?
Скорее всего у вас один из самых дешевых вариантов шаред хостинга, так часто делают молодые компании, что накладывает очень много ограничений и много боли. Хостинг выглядит так себе, судя по дизайну и описанию их сайта. Ну и в документации у них есть раздел про Django.
По этому выберите вариант "обратиться за помощью к хостингу". У почти всех игроков на рынке хостинг услуг, помощь в переносе сайтов из "вне" к ним бесплатная и распространённая услуга. Так как это приводит к ним клиентов. И их тех.специалисту будет проще всё сделать.
З.Ы. Вообще не понимаю, почему разработчик создавший сайт, не установил его вам на ваш сервер. Это стандартная услуга финализирующая услугу "создания(разработку) сайтов". Вы расстались с ним "некультурно" или же, если судить по вашему профилю(вы похожи на сисадмина эникея в небольшой компании), решили сделать всё сами, отказавшись от услуги помощи с выбором хостинга и разворачивании там сайта?
Вы понимаете, что разные исполнители будут по разному решать одну и туже задачу? Что опытный исполнитель решит задачу быстрее новичка в несколько раз, но и стоить будет больше. А по мимо опытного исполнителя вообще, есть ещё и те кто решал конкретно эту задачу ранее.
К примеру задача, не стандартная, на поиск решения может уйти несколько часов или дней. А само решение будет в 10 символах вставленных в нужную строку в нужном файле. Но вот понять, что именно в том файле, в той строке и именно те 10 символов, для решения конкретно этой задачи, может съесть 99.99% времени. Но новичок будет искать решение несколько дней, профессионал с опытом будет решать несколько часов, а тот кто ранее решал эту же задачу за пять минут справится.
Бред, продаю себя шикарно, но часто обсираюсь из за того что тупо опыта недостаточно
Значит не туда себя продаёшь. А это тоже надо уметь, оценивать куда ты себя сможешь продать. :-)
Но в действительности, просто исполнителей больше, чем тех кто смог бы себя хорошо продать при этом. Не только фриланс, не редко видел очень хороших специалистов, которые просто боялись сменить одного работодателя на другого. И при этом жаловались, что жить уже не могут с первым. А вот пойти поискать нового, устроится к новому: стресс и паника. Ведь там будет всё незнакомое, непонятное и "мало ли что будет, вдруг ещё хуже станет".
Игорь: Проблема с Пума Тайланд в том, что он "категоричен" и в какой-то степени "узколобый"(не с целью обидеть, но не могу придумать синоним). То есть он человек, который научился кататься на велосипеде или плавать и просто не понимает, как так
"Не уметь плавать и кататься на велосипеде? Просто сел и поехал, главное крути педали, а плавать ещё проще, только маши руками и ногами"
.
По этому он и упускает, что фрилансеру нужно быть очень хорошим продажником (продаёт себя), хорошим проект менеджером и в какой-то тимлидом. Есть ещё пачка профессий, которые желательно знать фрилансеру. В офисе просто, тебе скинули конкретную узкую задачу, с "глупым" клиентом контактировать не надо(предварительное его найдя), выпытывать хотелки не надо, сроки за тебя могут назначить(хороший тимлид). Есть готовое ТЗ, сиди и штампуй. А если будут конфликтные ситуации(проблемы), их разруливать не тебе, а куче других сотрудников, как и заказ смежных работ(дизайн, переводы, верёстки, настройки и т.д.).
Ну а по части "всё плохо, все полимеры потеряны", это в какой-то степени стереотип мышления. Одни в стремлении экономии, лезут наниматься к самы дешевым исполнителям. Обламываются и ноют что "в данной сфере всё плохо". Другие ничего не умеют делать толком, по этому ставят заниженные себе ценники, стремятся взять "хоть какой" заказ, обламываются с заказчиками (стремящимися сесть на шею или съедающих мозг) и тоже начинают говорить на право и лево, что "в данной сфере всё плохо". Но стоит перейти на уровень выше (обоим участникам), как таких разговоров почти и не бывает. Но особенность в том, что на первом уровне сидит очень большая толпа, она на порядок выше тех, кто сидит на 2, 3 или выше уровнях. Ну и кричит 1й уровень больше "по подворотням" про "загнивающий"(специально не выделяю тут слово "фриланс", ибо в оффлайне тоже хватает дешевых мелких шаражек, которые официально, с договорами тебе сделают какашку).
Максим: Вы когда к доктору приходите, вы сразу же называете свой диагноз, сами знаете какие могут быть показания и какой курс лекарств вам нужно принять? Нет! Вы пришли, обозначили примерно что ощущаете и как вы лично ощущаете, сказали что примерно хотите получить. И вот уже доктор, если вы сказали выше перечисленное дополняет, а если не сказали, то сам спрашивает! Пытаясь выяснить что же в действительности у вас произошло и что действительно вам посоветовать.
Я как то в школьные годы жаловался на боль в ухе, сильную боль. Лору сказал об этом, лор посмотрел, посмотрел, послушал мои жалобы на ухо. И попросил открыть рот! Оказалось виной дырявый зуб! Отправили меня "лечить ухо" к стоматологу.
Так и тут. Поговори, выясни что и как. ты фрилансер, считай ты фирма оказывающая спектр разных услуг. К тебе, как профессионалу своего дела, приходит клиент, который не профессионал в ТВОЁМ деле. И он пришёл, чтобы ТЫ решил ЕГО проблему. Он как смог, так и обозначил свою проблему. Назначил свой бюджет и своё видение. И не забывай, есть страны где люди готовы работать и за $1/h на HL проектах. Да и у нас многие согласились бы на $3/h, хотя оптимальная и "средняя" в районе $20/h. А есть страны где нормальным в самой нижней планке будет $90/h.
Ayaks77: Если не умешеь и не знаешь, естественно лучше делать тем и на том, что знаешь и умеешь.
Я сам делал долгое время функциями, так как ленился почитать про CBV, но потом функции перестал использовать на 99%. По сути очень редкие случаи, очень при очень, когда мне приходится использовать функцию для вывода в вью.
Ayaks77: пока нет понимания ООП, то оно кажется что не нужно. Но когда понимание есть, тогда и CBV прекрасная вещь. В любых проектах.
Я когда ленился постичь "дзен" ООП, сидел несколько лет на функциях. Сейчас без ООП никуда, в любых проектах.
Зачем ругать то, что не можешь с наскоку понять? CBV очень хорошая и нужная вещь. Если не уметь и не понимать, то и вилка с ложкой очень не удобные вещи, проще руками суп черпать из тарелки!
lemonlimelike: Почти. Брать обычный хостинг, НЕ впс. Так как часто ВПС это просто голая операционка, где нужно немного знаний системного администратора, чтобы поднять и настроить вебсервер. Берёте просто хостинг, один из дешовых тарифных планов, с поддержкой исполняемого кода и оплатой на месяц, так же любой приемлимый вам вариант сервисов хранения статики, скрещиваете. Если со временем мнощностей хостинга будет не хватает, повысите тарифный план, что бы железа стало больше (оперативка, процессор, ...). Потом уже, скорее всего не раньше чем через пол года-год, вы дорастёте по запросам, до момента когда нужно будет брать что-то большое (впс минимум) и ресурсное. Но там и опыт уже будет.
А если завтра захочется добавить в характеристику товара ещё и цвет, материал, сезонность, ... и ещё произвольный десяток другой параметров? :)
В своё время столкнулся с такой проблемой, решением было выносить в отдельную таблицу характеристик и связями к товарам подтягивать.
Очень глупая затея. Только если у вас не закрытый новостной ресурс с доступом по платной подписке. Всё решается тупо пагинацией(постраничному выводу). Выводи на страницу последние 10-20 новостей, сортируя их по дате (сверху новые). В итоге все старые просто будут уходить вниз. Ну а менять урл это верх глупости. А если новость попала в индекс поисковой системы, если новость начали тиражировать другие ресурсы, социалки, форумы? То люди через N дней придя по ссылке, получат 404?
Вы наверно только пришли в веб программирование. Это какое-то маниакальное стремление новичков, чистить базу или удалять(прятать) старое. 100 - 1000 и даже 1 000 000 записей это не проблема для БД даже на шаред хостингах. Но новички часто трясутся из-за 1000.
Если говорим за навигацию сайта, то есть элементы меню, элементы управления, фильтры и так далее: файлы
Если говорим про большой текст, скажем статья на 100+ символов, то база, но через манитумани поле. То есть таблица статьи и к ней таблица где будет "ид_статьи", "язык", "текст".
Без runserver работает? Вдруг стартуется (и логируется) в другом месте и ваш runserver не влияет в данном случае. Апач/нджинкс или ИДЕ стартует, а ты смотришь в консоли терминала.
Haikson: Тебе надо по сути 1 запрос к товарам. Получить поле "Категория_ИД", сгруппировав все товары по "Категория_ИД". Всё, у тебя есть список ИД категорий которые имеют товары. Дальше думаешь сам. Нагрузка это уже отдельная тема. Но тебе в любом случае надо тянуть товары, проще заходить сразу со стороны товаров. Если тебе нужны будут потом другие поля из модели категоирй, то список ИД ты имеешь, делаешь запрос через IN к категориям и получаешь список их.