Monthly Archives: August, 2017

Cài đặt Django

Trong bài này mình sẽ hướng dẫn các bạn download và cài đặt Web Framework Django để làm việc.

Django là framework giúp cho việc xây dựng các website và phát triển ứng dụng web một cách dễ dàng nhanh chóng hơn, và ít code hơn.

Các bạn vào https://www.djangoproject.com/download/ để tìm hiểu và download.
Đầu tiên cần tải pip về để cài đặt Django. Các bạn tải pips tại https://pip.pypa.io. Tiến hành download file get-pip.py về. Các bạn nên lưu ở Desktop để dễ tìm.

Tiếp theo chúng ta bật CMD lên và chạy file get-pip.py.
Trỏ đường dẫn đến Desktop rồi chạy câu lệnh: python get-pip.py
Sau khi cài xong pips ta tiến hành download Django bằng cách gõ câu lệnh:
pip install Django
Đợi một lúc để tải. Như vậy chúng ta đã cài đặt thành công Django.

Tổng quan Django

Django là gì?

Django là một web framework khá nổi tiếng được viết hoàn toàn bằng ngôn ngữ Python. Nó không phải là một micro-framework như Flask, mà là một framework với đầy đủ các thư viện, module hỗ trợ các web-developer.

Django được so sánh khá nhiều với Ruby on Rails, các bạn có thể tìm thêm trên Google về cuộc đấu giữa 2 thằng này.

Tại sao nên dùng Django

Nếu bạn đang có một ý tưởng hay ho, và muốn xây dựng ý tưởng đó trở thành hiện thực một cách nhanh nhất, thì Django luôn là một trong những lựa chọn hàng đầu mà bạn nên cân nhắc.

Django có đầy đủ các yếu tố phục vụ cho một Startup:

  • Nhanh: Django được thiết kế với triết lý làm sao để các lập trình viên đưa các ý tưởng trở thành một sản phẩm nhanh nhất có thể (trong một vài giờ đồng hồ chẳng hạn)
  • Có đầy đủ các thư viện/module cần thiết: Django có sẵn các thư viện về user authentication, content admin, site maps, RSS feed v.v…
  • Đảm bảo về tính bảo mật: Không còn các nỗi lo về các lỗi bảo mật thông thường như SQL Injection, cross-site scripting, cross-site request forgery hay clickjacking nữa. Django cũng cung cấp cả phương pháp để lưu mật khẩu an toàn nữa!
  • Khả năng mở rộng tốt: Django có thể đáp ứng lượng traffic lớn, nghĩa là bạn không cần phải lo lắng về khả năng scale sản phẩm của mình nữa.
  • Tính linh hoạt: Xây dựng CMS, hoặc Ecommerce Website, hay kể cả Social Network, Scientific Computing Platforms, tất cả đều có thể với Django.

Hay dùng trong server

Xem dung lượng sử dụng của server
Continue Reading

Logrotate

LOGROTATE là một tiện ích tuyệt vời trên Linux giúp đơn giản hóa việc quản lý log files trên hệ thống, bao gồm xoay vòng file log, di chuyển, nén, gửi tự động… Rotate (xoay vòng) ở đây có thể hiểu là tiến trình xử lý file log cũ theo quy định trước đó (xóa/nén/move) đồng thời tạo ra file log mới.
Continue Reading

Copyright © 2017. Powered by WordPress & Romangie Theme.