Để cài đặt được Django yêu cầu chúng ta phải có python. Ở bài trước mình đã hướng dẫn cách cài đặt Python, chúng ta hãy xem qua bài Hướng dẫn cài đặt Python
Mục đích ta cài đặt server plus để có thể debug code tốt hơn và có thể autoreload module tại màn hình shell một cách realtime khi có sự thay đổi.
Đầu tiên chúng ta hãy cài đặt gói
django-extensions
Giống như nhiều ngôn ngữ lập trình khác, Python hỗ trợ các thư viện và framework của bên thứ ba cực kỳ hữu dụng giúp ta có thể dùng lại tránh việc mất công viết lại từ đầu. Tuy nhiên việc tải xuống, cài đặt và quản lý các package này có thể gây khó chịu và tốn thời gian, đó là lý do tại sao các nhà phát triển Python dựa vào một công cụ đặc biệt gọi là PIP cho Python để giúp mọi thứ dễ dàng và nhanh chóng hơn.
Trong lập trình hướng đối tượng nói chung instance method và class method đều rất quan trọng. Một số ngôn ngữ như Python cung cấp thêm một loại method nữa là static method. Trong bài viết này, chúng ta sẽ tìm hiểu các loại phương này trong ngôn ngữ Python.
Khi sử dụng truy vấn với mệnh đề WHERE IN() thì kết quả nào được tìm thấy trước sẽ cho ra trước, nó không quan tâm đến thứ tự record trong database. Vậy làm thế nào để có thể truy vấn mà giữ nguyên thứ tự với mệnh đề WHERE IN()
Đối với developer Rails thì việc sử dụng scope và class method khá quen thuộc, nhưng sử dụng nó như thế nào cho đúng thì ta cùng xem xét ví dụ bên dưới: