Cấu Trúc Dự Án

Bước đầu tiên chúng ta sẽ làm đó là tạo cấu trúc tập tin và thư mục của ứng dụng. Bạn hãy tạo một thư mục với tên my_flask_api (có thể đặt ở bất cứ thư mục nào trên máy), thư mục này sẽ lưu các tập tin của dự án và sẽ được gọi là thư mục gốc (root folder) hay thư mục dự án.

Sau đó tạo thêm các tập tin và thư mục vào bên trong my_flask_api với cấu trúc giống như sau (lưy ý các file sẽ tạm thời được để trống):

my_flask_api/
├── app.py
├── migrate.py
├── Model.py
├── requirements.txt...

Bước thiết cơ sở dữ liệu này khá đơn giản bạn chỉ cần thêm đoạn code sau vào tập tin config.py:

import os

# You need to replace the next values with the appropriate values for your configuration
basedir = os.path.abspath(os.path.dirname(__file__))
SQLALCHEMY_ECHO = False
SQLALCHEMY_TRACK_MODIFICATIONS = True
SQLALCHEMY_DATABASE_URI = "postgresql://pgsql:secrete_pass@localhost/my_flask_api"

Trong thiết lập trên bạn cần chú ý tới trường SQLALCHEMY_DATABASE_URI. Ở đây chúng ta sử dụng database là ...

REST là viết tắt của cụm từ Representational State Transfer (đôi khi còn được viết là ReST) là một kiểu kiến trúc được sử dụng trong việc giao tiếp giữa các máy tính (máy tính cá nhân và máy chủ của trang web) trong việc quản lý các tài nguyên trên intern

Cấu trúc điều khiển dùng để điều khiển luồng thực thi của chương trình. Trong bài học này bạn sẽ tìm hiểu 3 cấu trúc điều khiển: if, elseelseif

If

Câu lệnh if bao gồm một biểu thức điều kiện và đoạn mã sẽ được thực thi khi điều kiện đó nhận giá trị là true. Ví dụ:

var score = 10;
if (score == 10) {
    alert("Good job");
}

Lưu ý: ở đây chúng ta sử dụng toán tử so sánh == chứ không phải là gán giá trị =.

Else

else được sử dụng chung với if. Ngược lại với if, khi biểu thức điều kiện trong ìf n...

Comment dùng để giải thích cho một hoặc một số đoạn code trong chương trình hoặc đơn giản là để vô hiệu hóa một (một số) đoạn mã trong chương trình. Có 2 cách viết comment trong javascript sử dụng cho loại comment chỉ gồm 1 dòng và loại gồm nhiều dòng.

Comment 1 Dòng

Để viết các comment chỉ dài 1 dòng trong JavaScript chúng ta thêm 2 ký tự // ở phía đầu dòng. Ví dụ:

// Thay đổi văn bản trong phần tử p đầu tiên
document.getElementById("p1").innerHTML = "Dòng đầu";
// Thay đổi văn bản trong phần t...

Gán Giá Trị

Để gán giá trị cho biến chúng ta sử dụng dấu =:

var age;
age = 5;

Mở editor

Toán Số Học

Bao gồm các phép toán cộng, trừ, nhân, chia, phần dư:

var x = 100 + 50;
document.getElementById("text").innerHTML = x;
x = 100 - 50;
// document.getElementById("text").innerHTML = x;
x = 100*50
// document.getElementById("text").innerHTML = x;
x = 100/50
// document.getElementById("text").innerHTML = x;
x = 100%50 // Phần dư của phép chia 100:50
// document.getElementById("text").innerHTML = x;

Mở editor

Tă...