django-cities-tiny

Phần mềm chụp màn hình:
django-cities-tiny
Các chi tiết về phần mềm:
Phiên bản: 1.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Konstantin Korikov
Giấy phép: Miễn phí
Phổ biến: 3

Rating: nan/5 (Total Votes: 0)

django-thành phố-tiny là một ứng dụng Django cung cấp các mô hình và các lệnh để nhập dữ liệu quốc gia / khu vực / thành phố vào cơ sở dữ liệu của bạn. Dữ liệu được lấy từ GeoNames và bao gồm:
& Nbsp; - Tên nước
& Nbsp; - Các khu vực hành chính
& Nbsp; - Tên thành phố
Hỗ trợ truy vấn không gian không được yêu cầu của ứng dụng này.
Ứng dụng này là rất đơn giản và rất hữu ích nếu bạn muốn thực hiện một cuốn sách địa chỉ đơn giản ví dụ. Nếu bạn có ý định xây dựng một cơ sở dữ liệu không gian đầy đủ tính năng, bạn nên sử dụng django-thành phố.
Đây là một phân nhánh của django-thành phố ánh sáng bởi James Pic. Sự khác biệt chính của django-thành phố-nhỏ là:
& Nbsp; - Hỗ trợ cho tên địa phương (từ alternateNames.txt)
& Nbsp; - Hỗ trợ cho khu vực hành chính (từ admin1CodesASCII.txt, admin2Codes.txt, hoặc từ XX.txt)
& Nbsp; - Yêu cầu Django 1.0+, Python 2.3+ và không có sự phụ thuộc khác
Cài đặt
Cài đặt django-thành phố-tiny:
& Nbsp; & nbsp; & nbsp; easy_install django-thành phố-tiny
Thêm 'cities_tiny` để `INSTALLED_APPS` của bạn.
Bây giờ, chạy syncdb, nó sẽ tạo ra tất cả các bảng cần thiết cho các mô hình ::
& Nbsp; & nbsp; & nbsp; syncdb ./manage.py
Cập nhật dữ liệu
Finnaly, cư cơ sở dữ liệu của bạn với lệnh ::
& Nbsp; & nbsp; & nbsp; citiestinyrefresh ./manage.py
Lệnh này cũng là tài liệu, tham khảo ý kiến ​​với sự giúp đỡ ::
& Nbsp; & nbsp; & nbsp; ./manage.py giúp citiestinyrefresh
Hạn chế dữ liệu để nhập khẩu
Nếu bạn muốn nhập khẩu chỉ có các thành phố từ Pháp, Mỹ và Bỉ bạn có thể làm như vậy trong settings.py của bạn ::
& Nbsp; & nbsp; & nbsp; CITIES_TINY_COUNTRIES = ('FR', 'Mỹ', 'KHÔNG')
Cấu hình đăng nhập
Để có được sản lượng từ lệnh citiestinyrefresh chỉ cần chuyển -v2 hoặc hoặc --verbosity = 2 lựa chọn. Ngoài ra nếu bạn sử dụng Django 1.3+, bạn có thể cấu hình hệ thống khai thác gỗ ở settings.py của bạn, chỉ cần cấu hình một handler và định dạng cho `cities_tiny` logger. Ví dụ như:
& Nbsp; & nbsp; & nbsp; Đăng nhập = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Phiên bản': 1,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Disable_existing_loggers': False,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Định dạng": {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Đơn giản': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Định dạng': '% (levelname) s% (message) s'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Xử lý': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Console': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Level': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Lớp': 'logging.StreamHandler',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Formatter': 'đơn giản'
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Keylogger': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Cities_tiny': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Xử lý': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Tuyên truyền': Đúng,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Level': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Cũng sử dụng lệnh này để xem các truy vấn SQL
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Django': {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Xử lý': ['console'],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Tuyên truyền': Đúng,
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'Level': 'DEBUG',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; },
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Konstantin Korikov

Chestnut Dialer
Chestnut Dialer

3 Jun 15

LinkExchange
LinkExchange

12 May 15

Ý kiến ​​để django-cities-tiny

Bình luận không
Nhập bình luận
Bật hình ảnh!