Вы должны добавить метод для этого, как это
def Eliminate(self):
for record in self:
for line in record.jugador:
line.unlink()
Если ни один из других ответов не работает для вас, вот вариант:
Существует множество служб мониторинга серверов, которые будут делать http-вызовы на ваш сайт через регулярные промежутки времени ( каждую минуту, если хотите). Для некоторых из них вы можете получить 5-минутные интервалы бесплатно.
Создайте страницу, защищенную паролем, которая выполняет вашу функцию (если это еще не было сделано сегодня), и укажите на нее эту службу.
По крайней мере, таким образом вам не придется ничего писать дополнительно, и вы можете расслабиться, зная, что это не зависит от вашей домашней машины.
Я почти уверен, что планировщик задач Windows может делать большинство вещей, которые может делать cron. Но, возможно, мне что-то не хватает.
Изменить : получено в «Настройки» -> «Панель управления» -> «Запланированные задачи»
Это отправная точка для программного добавления / удаления задач в планировщике задач и управления ими.
Если у вас есть доступ к командной строке, вы можете попробовать команду «at», которая похожа на сверхлегкий cron:
вы также можете взглянуть на Quartz .Net http://quartznet.sourceforge.net/ , который является планировщиком
Используйте класс Timer для создания таймера, который периодически вызывает метод, который должен быть выполнен.
Статический таймер может быть запущен в событии Application_Start в глобальном классе. Поскольку таймер использует интервал, а не абсолютное время, вам нужно будет вычислить временной интервал до полуночи и соответственно установить свойство Интервал .
Похоже, GoDaddy имеет средства для этого , но есть несколько способов сделать это: Когда вы устанавливаете Drupal, вам необходимо настроить задание cron, и я обнаружил, что участники проекта тщательно задокументировали этот шаг. Посетите http://drupal.org/cron для получения дополнительной информации и не забудьте прочитать http://drupal.org/node/31506 для получения конкретной информации о Windows. Если ничего не помогает, введите в Google запрос «задание веб-cron» и воспользуйтесь коммерческой службой «задание cron». Выбирайте внимательно, не дайте себя обмануть.
Почему бы не установить cygwin и не использовать сам cron?
вот руководство по его настройке в формате pdf:
Джефф Эттвуд в какой-то момент подкаста упомянул грязный взлом, чтобы использовать обратный вызов срока действия кэша, чтобы подделать это.
Он вставлял элемент в кэш .Net с установленным сроком действия до 2 часов и обратный вызов для вызова после истечения срока действия элемента, и это был его cron.
Я думаю, это была статья:
http://www.codeproject.com/KB/aspnet/ASPNETService. aspx? display = Print
Это отстой, если вы спросите меня, но для решения общего хостинга я не могу придумать ничего лучше.
Кроме того, есть внешние службы cron, которым вы даете URL, и они будет регулярно "пинговать" его, например: (они платные)
http://webcron.org/
http://www.webbasedcron.com/
Я тоже столкнулся с той же проблемой. Я хочу запустить ASP.NET с MSSQL в GoDaddy. Но у них нет задачи scheule для хостинга Windows. Прочитав сообщение, я сделал свой собственный Google и нашел этот бесплатный планировщик заданий веб-cron:
Я только что попробовал, и он работает отлично ... почти хорошо. Срок действия вакансии истекает через 1 год.
Надеюсь, это поможет.
Если вы используете dotnetnuke, попробуйте следующее: http://www.wwwcoder.com/tabid/68/type/art/parentid/224/site/6401/default.aspx