Django

Phần mềm chụp màn hình:
Django
Các chi tiết về phần mềm:
Phiên bản: 1.9.7 Cập nhật
Ngày tải lên: 18 Jul 16
Nhà phát triển: Django Software Foundation
Giấy phép: Miễn phí
Phổ biến: 110

Rating: 5.0/5 (Total Votes: 1)

Cho đến Quentin Tarantino phát hành kiệt tác phim sử thi của mình, Django là đồng nghĩa với "khuôn khổ Python tốt nhất của mọi thời đại." Trong khi SEO và tìm kiếm của hãng danh tiếng có thể đã lấy một hit, Django vẫn là giải pháp hàng đầu cùng một kệ cho việc phát triển các ứng dụng Web bằng Python.

Với một userbase chuyên dụng và rất nhiều hướng dẫn trực tuyến, bắt đầu với Django không chỉ được đề nghị nhưng vô cùng dễ dàng để làm cũng có.

khổng lồ này của thế giới phát triển Python là rất có uy tín và đã là nguồn cảm hứng của rất nhiều các khuôn khổ tương tự, một số trong số họ thậm chí bên ngoài của quang phổ của Python.

Sau nhiều năm phát triển, Django bây giờ là một công cụ cực kỳ ổn định, với rất ít lỗi và rất nhiều tài liệu để giúp mọi người mới bắt đầu ra. Nó cũng được liên tục cập nhật và nâng cấp lên các phiên bản Python mới nhất là tốt.

Ngay bây giờ Django đã được sử dụng trên các trang web Internet lớn như Instagram, Mozilla, Disqus, OpenStack, Rdio và Pinterest, chỉ cần đến tên một vài. Điều này sẽ cho bạn biết như một nhà phát triển là bạn có thể dễ dàng tin tưởng vào nó để chạy dự án của khách hàng nếu nó có thể xử lý lưu lượng và userbases các trang web nói trên xử lý.

Điều gì là mới trong phiên bản này:.

  • Hỗ trợ để thực hiện các hành động sau khi một giao dịch cam kết
  • Hỗ trợ mật khẩu xác nhận.
  • mixins phép cho các quan điểm dựa trên lớp.
  • phong cách mới cho contrib.admin.
  • Hỗ trợ cho chạy thử nghiệm song song.

Điều gì là mới trong phiên bản 1.9:.

  • Hỗ trợ để thực hiện các hành động sau khi một giao dịch cam kết
  • Hỗ trợ mật khẩu xác nhận.
  • mixins phép cho các quan điểm dựa trên lớp.
  • phong cách mới cho contrib.admin.
  • Hỗ trợ cho chạy thử nghiệm song song.

Điều gì là mới trong phiên bản 1.8.3:.

  • Cố định phiên xả trong cached_db phụ trợ

Điều gì là mới trong phiên bản 1.8.1:.

  • Một API hợp thức cho Model._meta
  • Mainboard hỗ trợ nhiều mẫu động cơ.
  • Hỗ trợ cho các biểu thức SQL phức tạp thông qua các ORM.
  • New PostgreSQL chức năng cụ thể trong contrib.postgres.

Điều gì là mới trong phiên bản 1.7.5 / 1.8b1:

  • Sửa lỗi:
  • Cố định một vụ tai nạn di cư khi unapplying của contrib.contenttypes hoặc di cư đầu tiên của contrib.auth.
  • Made bảng RenameModel hoạt động đổi tên ManyToManyField của di dân.
  • Cố định một vụ tai nạn di cư vào MySQL khi di chuyển từ một OneToOneField một ForeignKey.
  • Được phát minh quan điểm static.serve từ sản xuất ResourceWarnings trong những hoàn cảnh nhất định.
  • Cố định kiểm schema cho ManyToManyField để tìm kiếm loại nội bộ thay vì kiểm tra cá thể của lớp, vì vậy bạn có thể viết các trường tùy m2m giống như với các hành vi tương tự.

Điều gì là mới trong phiên bản 1.7.2:

  • Sửa lỗi:
  • Added GeoDjango khả năng tương thích với các trình điều khiển cơ sở dữ liệu mysqlclient.
  • Fixed MySQL 5.6+ tai nạn với GeometryFields trong di cư.
  • Cố định một vụ tai nạn di cư khi loại bỏ một lĩnh vực được tham chiếu trong AlterIndexTogether hoặc AlterUniqueTogether.
  • Cập nhật các ngày đầu tuần trong miền địa phương Ukraine đến thứ hai.
  • Thêm hỗ trợ cho giao dịch khởi tạo siêu dữ liệu không gian trên SpatiaLite 4.1 +.
  • Cố định một vụ tai nạn di cư đã ngăn cản việc thay đổi một lĩnh vực nullable với một mặc định để không nullable với mặc định như vậy.
  • Cố định một vụ tai nạn di cư khi thêm GeometryFields với trống = True về PostGIS.
  • Được phép sử dụng DateTimeField () như Transform.output_field.
  • Cố định một lỗi di cư serializing liên quan đến float (& quot; nan & quot;) và float (& quot; inf & quot;).
  • Cố định một hồi quy nơi mà lĩnh vực hình thức tùy chỉnh có một thuộc tính queryset nhưng không limit_choices_to không thể được sử dụng trong một ModelForm.
  • Cố định một trường tùy loại xác nhận lỗi với MySQL backend khi db_type trở lại Không.
  • Cố định một vụ tai nạn di cư khi một trường được đổi tên là một phần của một index_together.
  • squashmigrations cố định để tôn trọng các thông số --no-tối ưu hóa.
  • Made RenameModel đảo ngược.
  • tránh rollbacks không cần thiết của di cư từ các ứng dụng khác khi di chuyển về phía sau.
  • Cố định một lỗi truy vấn hiếm khi sử dụng các truy vấn con lồng nhau.
  • Cố định một vụ tai nạn trong cuộc di cư khi xóa một lĩnh vực mà là một phần của một chỉ số / chế unique_together.
  • Cố định django.core.files.File .__ __ repr () khi tên của tập tin chứa các ký tự Unicode.
  • Thêm bối cảnh thiếu để xem delete_selected của admin mà ngăn cản tiêu đề trang web tùy chỉnh, vv từ xuất hiện.
  • Cố định một hồi quy với inlines tạo động và tài liệu tham khảo lĩnh vực được cho phép trong các admin.
  • Cố định một vòng lặp lỗi vô hạn đối với một số phụ thuộc di cư theo chu kỳ, và thực hiện các thông báo lỗi cho phụ thuộc chu kỳ nhiều hơn nữa hữu ích.
  • Thêm thiếu index_together xử lý đối với SQLite.

Điều gì là mới trong phiên bản 1.7.1:

  • Được phép liên quan nhiều đến nhiều lĩnh vực để có tham chiếu trong admin.
  • Thêm một thông báo lỗi hữu ích hơn nếu bạn cố gắng để di chuyển một ứng dụng mà không cần đầu tiên tạo ra các bảng contenttypes.
  • di cư thay đổi thuật toán phụ thuộc để tránh có thể đệ quy vô hạn.
  • Cố định một UnicodeDecodeError khi được thông báo lỗi tuôn chứa ký tự Unicode.
  • Được khôi phục các khoản KIỂM TRA SQL mất tích đó đã được bỏ qua trên một số phần phụ trợ khi không sử dụng sự di cư.
  • Cố định tuần tự của loại đối tượng trong di cư.
  • Được phép nội tuyến và tài liệu tham khảo ẩn cho các lĩnh vực quản trị.
  • Các trang trí @deconstructible hiện không thành công với một ValueError nếu đối tượng trang trí không thể tự động được nhập khẩu.
  • Cố định một lỗi đánh máy trong một inlineformset_factory () thông báo lỗi đã gây ra một vụ tai nạn.
  • Phục hồi khả năng sử dụng ABSOLUTE_URL_OVERRIDES với mô hình 'auth.User' (# 11.775). Là một tác dụng phụ, các thiết lập bây giờ có thêm một phương pháp get_absolute_url () cho bất kỳ mô hình xuất hiện trong ABSOLUTE_URL_OVERRIDES nhưng không xác định get_absolute_url ().
  • tránh được che một số trường hợp ngoại lệ ImportError trong suốt quá trình tải.
  • index_together trống hoặc mô hình unique_together tùy chọn không có kết quả còn di cư vô hạn.
  • Cố định đụng xe ở contrib.sitemaps nếu sửa đổi cuối cùng quay trở lại một ngày chứ không phải là một datetime.
  • di cư Được phép làm việc với app_labels có phần cuối cùng (ví dụ django.contrib.auth và vendor.auth).
  • Phục hồi khả năng deepcopy F đối tượng.
  • Định dạng cho Welsh (cy) và một số miền địa phương của Trung Quốc (zh_CN, zh_Hans, zh_Hant và ZH_TW) đã được thêm vào. Định dạng cho Macedonia đã được cố định.
  • Thêm trích dẫn tên ràng buộc trong SQL được tạo ra bởi sự di cư để ngăn chặn tai nạn với chữ in hoa trong tên.
  • Cố định đổi tên của mô hình với một nhiều-nhiều lĩnh vực tự tham chiếu (ManyToManyField ( 'tự')).
  • Thêm các get_extra (), get_max_num (), và get_min_num () móc để GenericInlineModelAdmin.
  • Made migrations.RunSQL không còn đòi hỏi ký hiệu phần trăm thoát. Điều này bây giờ phù hợp với cursor.execute ().
  • Made mục Serialize trong từ điển THI sử dụng được.
  • Cố định lỗi trong di cư có thể ngăn ngừa được những hạn chế chính nước ngoài để mô hình không được quản lý với một phím tùy chỉnh chính.
  • Added SchemaEditor cho MySQL backend GIS để chỉ mục không gian sẽ được tạo ra cho các ứng dụng với di cư.
  • Added SchemaEditor cho Oracle GIS phụ trợ để siêu dữ liệu không gian và lập chỉ mục sẽ được tạo ra cho các ứng dụng với di cư.
  • Buộc các tùy chọn related_name mô hình trường để Unicode trong thế hệ di cư để tạo di cư có thể làm việc với cả hai Python 2 và 3.
  • Cố định MigrationWriter để xử lý các loại dựng sẵn mà không cần nhập khẩu.
  • Cố định deepcopy trên ErrorList.
  • Thực hiện các admindocs xem để duyệt xem chi tiết kiểm tra xem xem quy định trong URL tồn tại trong URLconf. Trước đây nó đã có thể nhập khẩu các gói tùy ý từ các đường dẫn Python. Điều này đã không được coi là một vấn đề an ninh vì admindocs là chỉ có thể cho nhân viên sử dụng.
  • Cố định UnicodeDecodeError tai nạn trong AdminEmailHandler với các ký tự ASCII trong yêu cầu.
  • Cố định get_or_create mất tích và update_or_create về quản lý có liên quan gây IntegrityError.
  • Made urlsafe_base64_decode () trả về kiểu thích hợp (byte string) trên Python 3.
  • makemigrations bây giờ có thể serialize giá trị múi giờ nhận thức được.
  • Thêm một dấu nhắc đến di cư người hỏi khi loại bỏ các hạn chế null từ một lĩnh vực để ngăn chặn một IntegrityError trên các hàng NULL hiện.
  • quan hệ chung cố định trong ModelAdmin.list_filter.
  • Phục hồi RFC tuân thủ đối với các phụ trợ SMTP trên Python 3.
  • Cố định một vụ tai nạn trong khi phân tích cookies có chứa nội dung không hợp lệ.
  • Các khuôn khổ hệ thống kiểm tra hiện nay tăng models.E020 lỗi khi các phương pháp lớp Model.check () là không thể truy cập.

Điều gì là mới trong phiên bản 1.7:

  • A mới được xây dựng trong hệ thống cơ sở dữ liệu di cư. Ghi chú về nâng cấp từ Hàn (một ứng dụng phổ biến của bên thứ ba cung cấp chức năng chuyển đổi) cũng có sẵn.
  • Một khái niệm refactored của các ứng dụng Django. ứng dụng Django không còn gắn liền với sự tồn tại của một mô hình tập tin, và bây giờ có thể xác định cả hai dữ liệu cấu hình và mã số sẽ được thực hiện như Django khởi động.
  • Cải tiến cho các API mô hình trường để hỗ trợ di cư, và trong tương lai, cho phép dễ dàng bổ sung hỗ trợ composite-chìa khóa để ORM Django.
  • Cải tiến để quản lý tùy chỉnh và các lớp học QuerySet, cho phép đảo ngược mối quan hệ traversal để chỉ định người quản lý để sử dụng, và tạo ra một quản lý từ một lớp tùy chỉnh QuerySet.
  • Hệ thống mở rộng khuôn khổ kiểm tra mà có thể hỗ trợ các nhà phát triển trong việc phát hiện và chẩn đoán lỗi.

Điều gì là mới trong phiên bản 1.6.3 / 1.7b2:

  • Cố định:
  • MySQL typecasting
  • Bất ngờ thực thi mã sử dụng đảo ngược ()
  • Caching trang nặc danh có thể tiết lộ CSRF thẻ

Điều gì là mới trong phiên bản 1.6.2:

  • tử Cố định mã hóa trên Python 3.3.3+.
  • Cố định một vấn đề mà khi settings.DATABASES [ 'mặc định'] [ 'Autocommit'] = False, kết nối đã không ở chế độ autocommit nhưng Django giả vờ nó được.
  • Cố định một hồi quy trong nhiều bảng thừa kế loại trừ) các truy vấn (.
  • Thêm mục thiếu để django.utils.timezone .__ tất cả __.
  • Cố định một vấn đề lĩnh vực bất phù hợp với select_related () và mô hình thừa kế.
  • Cố định tham gia chương trình khuyến mãi cho VÀ điều kiện phủ nhận.
  • Oracle cơ sở dữ liệu nội quan hiện đang làm việc với boolean và phao lĩnh vực.
  • Cố định một vấn đề mà đối tượng lười biếng không thực sự đánh dấu là an toàn khi đi qua mark_safe () và có thể kết thúc được thoát kép.
  • Cố định một vụ tai nạn khi thực hiện lệnh ChangePassword khi các đại diện người sử dụng đối tượng được chứa các ký tự ASCII.
  • Các lệnh collectstatic sẽ nâng cao một lỗi thay vì mặc định để sử dụng các thư mục làm việc hiện tại nếu STATIC_ROOT không được thiết lập. Kết hợp với các tùy chọn --clear, các hành vi trước đó có thể quét sạch bất cứ điều gì bên dưới thư mục làm việc hiện hành.

Điều gì là mới trong phiên bản 1.6.1:

  • Lỗi cố định:
  • Cố định hiển thị các trường hợp nội tuyến trong formsets khi phụ huynh có 0 cho khóa chính.
  • Cố định một hồi quy nơi queryset tùy chỉnh cho các phím nước ngoài đã được ghi đè nếu ModelAdmin đã đặt hàng bộ.
  • Bỏ đề cập đến một tính năng trong các tùy chọn --locale / l của makemessages và compilemessages lệnh mà không bao giờ làm việc như đã hứa: Hỗ trợ nhiều tên miền địa phương cách nhau bởi dấu phẩy. Nó vẫn có thể chỉ định nhiều địa phương trong một lần chạy bằng cách sử dụng các tùy chọn nhiều lần.
  • Cố định một hồi quy mà không cần thiết kích hoạt cấu hình các thiết lập khi nhập get_wsgi_application.
  • Cố định thử nghiệm khách hàng đăng xuất () phương pháp khi sử dụng dựa trên cookie phiên phụ trợ.
  • Cố định một vụ tai nạn khi một GeometryField sử dụng một widget phi hình học.
  • Cố định mật khẩu băm nâng cấp khi thay đổi số lần lặp.
  • Cố định một lỗi trong giao diện gỡ lỗi khi URLconf chỉ chứa một phần tử.
  • Kết quả tìm kiếm mất tích lại thêm tính và thiết lập lại liên kết trong quan điểm quản trị danh sách thay đổi.
  • Các ngôn ngữ hiện nay không còn được lưu vào phiên bởi LocaleMiddleware trên mỗi phản ứng, nhưng thay vì chỉ sau một logout.
  • Cố định một vụ tai nạn khi thực hiện runserver trên hệ thống không phải tiếng Anh và khi ngày định dạng trong sản lượng của nó chứa các ký tự ASCII.
  • Cố định một vụ tai nạn trong giao diện gỡ lỗi sau khi ngoại lệ xảy ra trên Python ≥ 3.3.
  • Cố định một vụ tai nạn trong ImageField trên một số nền tảng (Homebrew và RHEL6 báo cáo).
  • Cố định một hồi quy khi sử dụng các mối quan hệ chung trong ModelAdmin.list_filter.

Điều gì là mới trong phiên bản 1.6:

  • Django 1.6 đơn giản hoá các dự án mặc định và ứng dụng mẫu, bật bảo vệ clickjacking và giao diện quản trị theo mặc định.

  • giao dịch
  • Django 1,6 sửa chữa lớn của Django xử lý, và bây giờ cho phép cơ sở dữ liệu cấp autocommit theo mặc định. Điều này liên quan đến một số deprecations, vì vậy hãy chắc chắn để đọc các ghi chú về việc chuyển từ việc xử lý giao dịch 1,5-phong cách.
  • Django 1.6 hỗ trợ các kết nối cơ sở dữ liệu liên tục. Lưu ý rằng điều này là không giống như kết nối tổng hợp; này chỉ đơn giản là cho phép các kết nối để sống (trong một thời gian cấu hình) trên yêu cầu xử lý bởi các công nhân như nhau.

Điều gì là mới trong phiên bản 1.5.4 / 1.6 Beta 4:

  • Cố định:
  • Từ chối dịch vụ thông qua mật khẩu lớn.

Điều gì là mới trong phiên bản 1.5.3 / 1.6 Beta 3:

  • Các phiên bản giải quyết một bạ traversal lỗ hổng trong một trong những mẫu thẻ built-in của Django.

Điều gì là mới trong phiên bản 1.5.2:

  • Cố định:
  • Cross-site scripting (XSS) trong giao diện admin
  • Có thể XSS qua is_safe_url

Điều gì là mới trong phiên bản 1.5.1:

  • cảnh báo Mô-đun cấp phát ra trong quá trình kiểm tra không còn âm thầm ẩn.
  • Được phát minh lọc trên các hash mật khẩu trong admin người dùng.

Điều gì là mới trong phiên bản 1.5.0:

  • Django 1.5 giới thiệu hỗ trợ cho một mô hình tạo cấu hình.
  • Django 1.5 là Django phát hành đầu tiên với sự hỗ trợ cho Python 3 (cụ thể, Python 3.2 và mới hơn).
  • tài liệu của Django cũng đã nhận được một số công việc khá quan trọng.

mới trong phiên bản 1.4.4 / 1.5 RC 2 là gì:

  • Các phiên bản bảo mật sửa chữa bốn vấn đề :. một tiềm năng vector lừa đảo, một vector tấn công từ chối dịch vụ, một vấn đề rò rỉ thông tin, và một loạt các lỗ hổng XML

Điều gì là mới trong phiên bản 1.4.2:.

  • ngộ độc tiêu đề cố định máy chủ
  • Tài liệu của HttpOnly tùy chọn cookie.

Điều gì là mới trong phiên bản 1.4.1:

  • Sửa lỗi bảo mật:
  • Đối với cross-site scripting trong quan điểm thẩm định.
  • Denial-of-dịch vụ trong xác nhận hình ảnh.
  • Denial-of-dịch vụ thông qua get_image_dimensions ().

Điều gì là mới trong phiên bản 1.4:

  • Django 1.4 là phiên bản chính thức cuối cùng của Django mà sẽ hỗ trợ Python 2.5.

Điều gì là mới trong phiên bản 1.4 RC 2:

  • Django 1,4 giọt hỗ trợ cho Python 2.4
  • Hỗ trợ cho các khuôn khổ thử nghiệm trong trình duyệt
  • CHỌN CHO hỗ trợ Cập nhật
  • Model.objects.bulk_create trong ORM
  • QuerySet.prefetch_related
  • Cải thiện mật khẩu băm
  • HTML5 DOCTYPE
  • Danh sách các bộ lọc trong giao diện admin
  • Nhiều loại trong giao diện admin
  • Các phương pháp mới ModelAdmin

  • cho phép người dùng
  • inlines Quản trị tôn trọng
  • Công cụ cho ký mật mã
  • Cookie dựa trên phiên phụ trợ
  • New dạng thuật sĩ
  • reverse_lazy

  • mẫu
  • Dịch URL
  • hỗ trợ dịch theo ngữ cảnh cho {% trans%} và {% blocktrans%}
  • kwargs chỉnh SingleObjectMixin URLconf
  • Chuyển nhượng mẫu thẻ
  • * args và ** kwargs hỗ trợ cho các chức năng mẫu thẻ helper
  • Không có gói các trường hợp ngoại lệ trong chế độ TEMPLATE_DEBUG
  • truncatechars mẫu lọc
  • tĩnh mẫu thẻ
  • lưu trữ CachedStaticFilesStorage phụ trợ
  • đơn giản bảo vệ clickjacking
  • cải tiến CSRF
  • lọc báo cáo Lỗi
  • hỗ trợ IPv6 mở rộng
  • Cập nhật dự án bố trí mặc định và manage.py
  • Cải thiện hỗ trợ WSGI
  • dự án Custom và ứng dụng mẫu
  • Hỗ trợ cho khu vực thời gian
  • so sánh HTML trong bài kiểm tra
  • Hai ngày định dạng chuỗi mới

Điều gì là mới trong phiên bản 1.3.1:.

  • Phần thao tác
  • tấn công từ chối dịch vụ thông qua URLField.
  • URLField chuyển hướng.
  • Tư vấn:. Tiêu đề Host và CSRF
  • Tư vấn:. Trang DEBUG và dữ liệu POST nhạy cảm

Điều gì là mới trong phiên bản 1.3:.

  • Một khuôn khổ cho quan điểm bằng văn bản dựa trên lớp
  • Built-in hỗ trợ cho việc sử dụng các cơ sở khai thác gỗ của Python.
  • hỗ trợ đã đóng góp cho dễ dàng xử lý các tập tin tĩnh.
  • kiểm tra khung Django hiện hỗ trợ (và đi kèm với một bản sao của) các thư viện unittest2.

Điều gì là mới trong phiên bản 1.2.5:

  • sửa chữa bảo:
  • khuyết tật trong việc xử lý CSRF.
  • Tiềm năng XSS trong lĩnh vực vẽ tập tin.
  • Directory traversal lỗ hổng trên Windows.

Điều gì là mới trong phiên bản 1.3 beta 1:.

  • Thay đổi các phương pháp đăng nhập của admin
  • Django 1,3 tàu với một ứng dụng django.contrib.staticfiles contrib mới để giúp các nhà phát triển xử lý các tập tin phương tiện truyền thông tĩnh (hình ảnh, CSS, Javascript, vv) cần thiết để làm cho một trang web hoàn chỉnh.
  • tinh chỉnh hơn nữa để ứng dụng staticfiles.

Điều gì là mới trong phiên bản 1.2.3 / 1.3 alpha 1:.

  • quan điểm dựa trên các lớp
  • Logging.
  • Mở rộng tập tin tĩnh xử lý.
  • quản lý bối cảnh giao dịch.

Yêu cầu :

  • Python 2.7 hoặc cao hơn

Phần mềm tương tự

Slim
Slim

12 Mar 16

Decanter
Decanter

13 Apr 15

Senna
Senna

14 Apr 15

Warp Framework
Warp Framework

13 Apr 15

Ý kiến ​​để Django

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề