Django với Amazon S3

Giới thiệu Thông thường để thuận tiện thì ta sẽ lưu trữ các file dữ liệu của người dùng (ví dụ như avatar, …) ngay trên host của mình. Nhưng để phát triển một sản phẩm product chịu tải được với lượng truy cập lớn, đặc biệt nếu trang web của chúng ta có chứa Read more about Django với Amazon S3[…]

Django 05: URL Dispatcher

Nguồn: Leonardo Giordani Rõ ràng URL scheme là một phần quan trọng  đối với các ứng dụng web có chất lượng cao. Django cho phép chúng ta thiết kế các URL cho website một cách dễ dàng và linh hoạt. Trình tự xử lí request của django Khi người dùng requests một page tới Django website: Read more about Django 05: URL Dispatcher[…]

Django 04: View nâng cao

Nguồn: http://cloudera.com/ Như chúng ta đã biết view nhận HttpRequest object làm tham số đầu tiên và trả về HttpResponse objects. Django sử dụng request và response objects để lưu trữ, vận chuyển các trạng thái xuyên suốt ứng dụng. Hôm nay ta sẽ tìm hiểu kĩ về chúng. HttpRequest object Khi người dùng yêu cầu một trang web, Read more about Django 04: View nâng cao[…]

Django 03: View và Template

Nguồn: http://cloudera.com/ Django View: Một hàm view (hoặc view) đơn giản là một hàm python nhận Web request làm tham số đầu tiên và trả về Web response. Response có thể là nội dung HTML, redirect, 404 error, XML document, hoặc image, … View chứa các logic cần thiết để trả về response và có thể Read more about Django 03: View và Template[…]

Django 02: Kiến trúc tổng quan

Django MVT pattern Django hỗ trợ mô hình MVT ( Model – View – Template ), nó cũng tương tự như mô hình MVC giúp quản lý và xây dựng dự án phần mềm có hệ thống hơn. Chu trình của một request: Khi django nhận được một một request, dựa vào URL sẽ quyết Read more about Django 02: Kiến trúc tổng quan[…]

Django 06: Template nâng cao

Như ta đã biết template được sử dụng để tách biệt giữa phần xử lí logic và giao diện. Chú ý trước khi sử dụng template ta cần cấu hình nó trong file config (đã hướng dẫn ở bài Djang 03). Trong bài này ta sẽ đi tìm hiểu cách sử dụng và cú pháp của Read more about Django 06: Template nâng cao[…]

Django 01: Giới thiệu Django

Django là gì? Django là một web framework miễn phí mã nguồn mở được viết bằng Python. Django sử dụng mô hình Model-View-Control (MVC). Django được phát triển bởi Django Software Foundation(DSF) – một tổ chức phi lợi nhuận độc lập. Mục tiêu chính của Django là đơn giản hóa việc tạo các website phức Read more about Django 01: Giới thiệu Django[…]

Giới thiệu Virtual Environment trong Python

Virtual Environments là gì và dùng để làm gì? Virtual Environment dịch nôm na là môi trường ảo 😀 Cũng giống như máy ảo (Virtual Machine), Virtual Environment thiết lập một môi trường ảo, cho phép bạn nghịch ngợm lung tung với các packages của Python mà không làm ảnh hưởng đến những packages đã Read more about Giới thiệu Virtual Environment trong Python[…]