Судя по всему, либо продукт рассчитан на использование MS SQL, а подключается к PostgreSQL, либо наоборот — рассчитан на PostgreSQL, а подключается к MS SQL. Больше, исходя из исходных данных, ничего сказать нельзя.
andreyzhuk При том, что я попытался донести до вас, что в вашем вопросе не хватает приблизительно 99% информации, чтобы хотя бы приблизительно начать понимать о чем речь. Потому вам и в первый раз никто не смог ответить, и во второй раз не смогут.
Простите, вы потратили время, чтобы второй раз задать совершенно одинаковый вопрос, на который невозможно дать ответ. По-моему, даже в первый раз он был чуть длиннее.
«У меня на компьютере клиент для Oracle (какой?) выдает ошибку "Бла-бла ora.users не существует", когда я установил MySQL (куда? зачем?)» Как по вашему, можно хоть что-то понять из такого вопроса?
Читайте документацию и PEP-8, как тут уже сказали. У вас совершенно нетипичные для Django названия views и urls. Другим людям будет тяжело работать с вашим проектом. Ну, и вообще читать документацию полезно.
Как по-вашему, строка contacts захватится регулярным выражением r'^(?P<category_slug>[-\w]+)/$'? Здесь ваша ошибка. Лучше надо продумывать структуру url'ов.
DanyGrishaev Но ведь текст скопировать можно за 1 секунду и в нем больше информации, чем в картинке. А еще поиск по нему работает, кто-то другой сможет найти...
Что касается ошибки, то явно какой-то из модулей не портирован под Python 3, а какой именно, сходу неясно. Вообще, судя по тому что все иные варианты вызывают так много вопросов на toster, лучше использовать django-allauth. Это очень хороший пакет, регулярно обновляемый, работает во всех версиях Python и Django.
viktortim Спасибо, я в данный момент в Москве. Просто осенью я лишился почти 10-летней удаленной работы, и встал перед выбором: искать новую удаленную и как-то наконец легализоваться (ИП) или попробовать работать в офисе после 10-летнего перерыва. Решил, что с ИП слишком много мороки, и общение с коллективом пойдет мне на пользу, бодро начал обновлять резюме и рассылать его. Но за два месяца не получив ни единого отклика (кроме вышеупомянутых двух), плюнул на это дело, открыл ИП, и пока дела идут хорошо.
Наверное, мое резюме не соответствовало каким-нибудь современным представлениям HR... Не знаю, но думаю, что то, что случилось - даже к лучшему.
Вакансии то есть, но просто не отвечают. Никто меня с руками не отрывал. Резюме у меня нормальное, я считаю. Десять лет назад по нему брали на работу в серьезные компании. Добавил в него только опыт за последние 10 лет.
Ну, не берут и не берут. Поразмыслил над всем этим, открыл ИП, и продолжаю фрилансить.
Как раз в большой компании человек, который ничего не делает, может затеряться и получать годами зарплату ничего не делая. Примеров тому масса. Более того, большой компании вообще сложно загрузить всех сотрудников на 100%. Иногда приходится как в армии подметать плац зубной щеткой, потому что реальных задач нет, увольнять не хочется и платить зарплату за просто так тоже.
Про PHP информация из первых рук, т.к. я даже писал на нем, даже за деньги. К сожалению, для того, чтобы понять, что PHP - дурнопахнущая субстанция, желательно выйти за его пределы и повариться в другой среде. Пока находишься в среде PHP такие мысли в голову вряд ли придут, хотя бы потому что сравнивать не с чем.
У Python'а не особо высокий порог входа, но все же чуточку выше. Его нишу сейчас тоже постепенно заполоняют копи-пастеры. Как я уже писал, не помню, в этом ответе или нет, когда их количество превысит критическое для меня, уйду в другой язык.
Совершенно непонятно, что вы хотите сделать. Зачем вам параметр self в функции, и висячая запятая за ним. Вообще, подозреваю, что вам нужны генераторы.
VPN есть достаточно недорогие, и у большинства скидки, если покупать сразу на несколько месяцев. TOR'ом не пользовался, раньше использовал VPN на своем сервере, который сам устанавливал, но готовый VPN все же мне удобнее (использую AirVPN).
Я просто использую VPN еще для скачивания torrent'ов и других целей, в общем и целом считаю трату небольших денег оправданной.
Чудес не бывает. Либо записываете не в то место и веб-сервер читает из другого файла, либо кэшируется (если это файл не напрямую через apache/nginx отдается), либо кэшируется браузером, либо открываете в браузере не тот файл.
Вообще, это странно, т.к. Python однозначно проще, чем Pascal. И ценность изучения паскаля близка в современное время к нулю: эти навыки нигде не применишь, т.к. фактически это мертвый язык.
То есть, если есть цель профессионально заниматься программированием, то это последнее, на что стоит тратить время - оно никогда не отобьется. Даже древний Lisp сейчас активно используется, но не Паскаль.
Возможно, просто тут в вопросе идет речь о самых основах Django. По моему опыту, знания, полученные из чтения документации по языку/фреймвоку, обычно намного более крепче откладываются в памяти, нежели почерпнутые из найденных ответов. Плюс, они демонстрируют, как в принципе принято писать на языке/фреймворке. А то не раз сталкивался с тем, что код написан на Python, но выглядит как Java или C, или PHP.
Вообще да, это из разряда, как было бы в идеальном мире.
SashaKon: это вопрос, правильный ответ на который только усугубит проблему человека, задающего его, потому что ему явно надо вникнуть хотя бы в основы. Если разжевать их здесь и дать готовый ответ, то это потом аукнется кривым костыльным кодом.
Если просветление не наступило, читать документацию по Django. По порядку. Всю. Как вы без этого собирались писать на Django, если даже об основах ничего не прочитали?