Развертывание Django в Dreamhost

Я не очень знаком с зоопарком , поэтому не могу сказать, предоставляет ли он функцию или аргумент, сделает это для вас из коробки. Тем не менее, воспользовавшись аргументом ix для na.fill, вы можете написать простую функцию-обертку, которая обеспечивает желаемую функциональность. Возможно, что-то вроде этого:

f <- function(object, fill = 0, maxgap = Inf, ...) {
    rr <- rle(is.na(object))
    ii <- rep(rr$values == FALSE | rr$lengths > maxgap, rr$lengths)
    na.fill(object, fill, ix = ii)
}

f(x, 0, maxgap = 3)
## 2019-01-17 2019-01-18 2019-01-19 2019-01-20 2019-01-21 2019-01-22 2019-01-23 
##          1          0          0          0          5          6          7 
## 2019-01-24 2019-01-25 2019-01-26 2019-01-27 2019-01-28 2019-01-29 2019-01-30 
##          8          9         NA         NA         NA         NA         NA 
## 2019-01-31 2019-02-01 2019-02-02 2019-02-03 2019-02-04 2019-02-05 
##         NA         NA         17         18         19         20 
6
задан Imran 12 January 2009 в 13:11
поделиться

4 ответа

Так как DreamHost поддерживает mod_passenger и AFAIK, он работает не только на приложения Ruby/направляющих, но также и на Python/Django - Вы могли бы дать ему попытку.

Просто поместите приложение там и выберите каталог, где выполняются, сценарий (например, dispatch.fcgi). Вы могли бы хотеть видеть/изучать рабочий пример в GitHub.

5
ответ дан 10 December 2019 в 00:45
поделиться

Я был через него с dreamhost, и я решил, что это было просто слишком много проблемы для установки Django.

Но намного более легче установить Django на любом хосте VPS, чем на общем хостинге.

Мне везло с webfaction. Они не VPS, но они все еще дают Вам большой контроль Вашим сайтом (как Вы, может настроить Ваш собственный экземпляр Apache, если Вы хотите).

1
ответ дан 10 December 2019 в 00:45
поделиться

Это - официальный Dreamhost Wiki. Я не знаю то, что делает сценарий, Вы упоминаете, но необходимо установить, переписывают правила в .htaccess запускать Ваши fcgi скрипты.

Но намного более легче установить Django на любом хосте VPS, чем на общем хостинге. Рассмотрите также их правовую оговорку:

Если Django крайне важен для Вашего сайта, можно хотеть рассмотреть другой хост, так как Dreamhost официально не поддерживает Django. В прошлом некоторые пользователи сообщили о проблемах надежности; однако, у других не было проблем.

1
ответ дан 10 December 2019 в 00:45
поделиться

Пассажир - это то, что нужно. Я написал небольшое HOWTO по созданию современного (2.6.5) Python и настройке Django и т.д. с помощью Passenger, оно может быть полезно, если у вас уже есть проект.

1
ответ дан 10 December 2019 в 00:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: