-
Notifications
You must be signed in to change notification settings - Fork 0
Ещё одна реализация КЛАДРа для django. @note: Вообще сама штука КЛАДР нужна только в России, да и то только тем, кто знает что это такое. Описание схемы работы во вложенном README Yet another django KLADR implementation. @note: if you are not from Russian Feederation or have no idea about KLADR, you surely don't need it.
wshaman/django-kladr
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
@annotate Вообще вся эта операция была разовая, а вот модуль, пожалуй, будет ещё расти.
@usage : добавить app как обычно в django:
INSTALLED_APPS = (
...
'kladr',
'kladr.*',
...
)
и в urls.py(urlpatterns) добавить:
(r'^kladr/(?P<target>.*)$', 'kladr.views.index'),
вызов http:
kladr/getList?code=RRDDDCCCVVVSSSHHss
использование в классах django:
from kladr.kladdress import Kladdress
....
addr=Kladdress().get_name('RRDDDCCCVVVSSSHHss')
@author: serge <[email protected]>
@setup:
#!!Ставим pgdbf, потом 2 заклинания в шеле.(подставить данные), в каталоге с распакованым КЛАДРом
pg_host='localhost'
pg_user='postgres'
pg_host='django_db'
for i in $(ls |grep -i dbf$) ; do pgdbf $i |iconv -f 866 > $i.sql ; done
for i in $(ls |grep sql$) ; do psql -h $pg_host -U $pg_user $pg_db < $i ; done
Таблички создаются из django, да-да:
python manage.py syncdb
Теперь заполняем таблички:
запросы в fill.tables.sql(а вот имена таблиц можно и поменять)
@annotate: попытка автоматически создать полноценную базу со связями провалилась.
Вернусь к ней позже - соберу полноценный модуль джанго для работы с КЛАДРом, если ещё не лень будет
Ниже заметки и наброски для себя на будущее
About
Ещё одна реализация КЛАДРа для django. @note: Вообще сама штука КЛАДР нужна только в России, да и то только тем, кто знает что это такое. Описание схемы работы во вложенном README Yet another django KLADR implementation. @note: if you are not from Russian Feederation or have no idea about KLADR, you surely don't need it.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published