Sly32

Рейтинг
377
Регистрация
29.03.2012
Должность
Software engineer
Stek:
Тогда запись в кроне :

20 05 * * * cd /home/project && source env/bin/activate && python manage.py parse >> cron_parse.log

Спасибо, как вариант можно и так. Вопрос - в этом случае лог куда будет писаться? В эту же папку?

dmitrii_trof, Для начала тренируюсь на локали, на хостинге у меня никаких панелей нет, поэтому все только через консоль.

---------- Добавлено 16.08.2016 в 17:39 ----------

Глаза боятся а руки делают)))

Стоило совсем немного вникнуть)

Пошел по пути написания баш-скрипта и добавления его в крон


#!/bin/bash
source `which virtualenvwrapper.sh`
cd /home/path/to/appl/rent
workon rentalcar
python manage.py parse
deactivate

Положил скрипт в папку с проектом, чтоб потом не искать

и в crontab посредством crontab -e


* */23 * * * /home/path/to/appl/rent/parse.sh

Всем огромное спасибо, что наставили на путь истинный)))

Если что-то неверно - прошу подправить.

mark2011, webjey, Спасибо, но эту теорию я уже изучил) мне бы конкретный пример)) что набирать в командной строке, в скрипте...

И как проверить правильность выполнения? Где то наталкивался что есть типа --verify cron

Сейчас добавил просто в кроне следующее


* */23 * * * /home/path/Work/Projects/rent/workon rentalcar && /home/path/Work/Projects/rent/manage.py parse && /home/path/Work/Projects/rent/deactivate

Coolmac:
Да, удалить denwer, поставить OpenServer.

А еще лучше Докер или Вагрант

Почему бы и нет?

А как вы авторизацию обьедините?

Я вот как раз с этим в Джанге разбираюсь. Сначала делал стандартную, сейчас перешел на django-registration. там есть авторизация через емейл. Но не понимаю, как прикрутить reCaptcha от Гугля? Не подскажете? Именно в django-registration, к обычной авторизации знаю как.

Samail:
if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){

А можно теоретический вопрос? Я такой способ тоже применял, пока не разобрался в возможностях фреймворка. Насколько это методологически верно? Влияет ли на скорость загрузки? В какой момент формируется адрес страницы по сравнению с DOM всей страницы. А то мне видится какая-то цикличность?

lonelywoolf:
А должны не домены отдавать, а браузер что-то вроде err_not_resolved

Почему? У меня при обращении к несуществующему сабдомену выдает - Сервер не найден, что и является правдой)

SeVlad:
Тем более, что сделать правильно - и проще и надёжнее

Бесспорно. Спорно, какой именно вариант - правильнее.

Например, у меня несуществующие домены отдают Не найдено. Использую несколько поддоменов, кроме того, соответственно, вариант огульной переадресации мне не подходит.

Только для www сделал 301 на основной домен без.

Наличие нескольких сайтов на сервере также дает свои ограничения.

SeVlad, Разговор был о переадресации средствами nginx

SeVlad:
Ты же наверняка через сторонний агрегатор будешь принимать.
Да и зачем весь сайт-то уродовать, если можно только корзинку/лк (ну или что там у тебя при авторизации).

Может ты и прав, но дело сделано) Теперь смотрю на результаты и плачу))) Но продолжаю колоться)

Всего: 7663