Skip to main content

Integration of the Django framework with the sape.ru service.

Project description

Реинкарнация интеграции фреймворка Django с сервисом sape.ru.
За основу были взяты идеи проекта на https://github.com/Dimmma/sape и его форка(https://github.com/fedosov/sape).

Данное приложение ориентировано исключительно на работу с Python 3. Причиной его создания послужила работа по миграции одного "пожилого" сайта с PHP на Python.

## Установка
```
pip install git+https://github.com/dalay/django-sape3.git
```
## Настройка

`settings.py`

```python
INSTALLED_APPS = (
...
'sape',
)
```

```python
# SAPE.RU
# Обязательные настройки
SAPE_DOMAIN = 'example.com'
SAPE_USER = 'sape_username'
# Остальные настройки
SAPE_SHOW_CODE = False # Показывать или нет проверочный код sape
# (при добавлении страниц сайте в сервис).
SAPE_CHARSET = 'utf8' # Кодировка сайта
SAPE_DIR = '/tmp/sape_cache/' # Где будет храниться файл,
# содержащий полученные с sape ссылки.
```

## Шаблоны
### Общее использование
```
{% load sape %}
...
{% sape_links %}
или так, если нужен заголовок для блока с ссылками
{% sape_links 'Заголовок блока ссылок' %}
```
### Встроенные базовые шаблоны приложения
Родительский шаблон с кодом блока ссылок.
```
sape/block.hml
```
Дочерний шаблон вывода для конкретно ссылок.
```
sape/links.html
```

## Обновление ссылочной базы
Получение ссылок для сайта с сервера sape.ru
```
./manage.py sape update
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-sape3-0.1.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file django-sape3-0.1.tar.gz.

File metadata

  • Download URL: django-sape3-0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-sape3-0.1.tar.gz
Algorithm Hash digest
SHA256 331a1751af3bfe850244502510592a270eff8e810cbe143374cd0ae8abcc7faa
MD5 de6e9fbff9cda401d79ad0d9c624d1e1
BLAKE2b-256 c9b5b10131b25481aae18a6cee95d1dbedbe41f0f6f093b3785a7efaca52a982

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page