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
```
За основу были взяты идеи проекта на 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
Release history Release notifications | RSS feed
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 331a1751af3bfe850244502510592a270eff8e810cbe143374cd0ae8abcc7faa |
|
MD5 | de6e9fbff9cda401d79ad0d9c624d1e1 |
|
BLAKE2b-256 | c9b5b10131b25481aae18a6cee95d1dbedbe41f0f6f093b3785a7efaca52a982 |