Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 8, 2022

Models Trong Django

Mô hình Django là một bảng trong cơ sở dữ liệu của bạn. Cơ sở dữ liệu SQLite Khi chúng tôi tạo dự án Django, chúng tôi nhận được một cơ sở dữ liệu SQLite trống. Nó được tạo trong thư mục gốc myworld. Chúng tôi sẽ sử dụng cơ sở dữ liệu này trong hướng dẫn này. Tạo bảng (Model) Để tạo một bảng mới, chúng ta phải tạo một Model mới. Trong thư mục /Member/, hãy mở tệp models.py. Nó gần như trống theo mặc định, chỉ có câu lệnh nhập và nhận xét: members/models.py: from django.db import models # Create your models here. Để thêm bảng Thành viên vào cơ sở dữ liệu của chúng tôi, hãy bắt đầu bằng cách tạo một lớp Thành viên và mô tả các trường bảng trong đó: members/models.py: from django.db import models class Members(models.Model): firstname = models.CharField(max_length=255) lastname = models.CharField(max_length=255) Trường đầu tiên, “firstname” là trường Văn bản và sẽ chứa tên của các thành viên. Trường thứ hai, “lastname ” cũng là trường Văn bản, với họ của các thành viên....

Models Trong Django

Mô hình Django là một bảng trong cơ sở dữ liệu của bạn. Cơ sở dữ liệu SQLite Khi chúng tôi tạo dự án Django, chúng tôi nhận được một cơ sở dữ liệu SQLite trống. Nó được tạo trong thư mục gốc myworld. Chúng tôi sẽ sử dụng cơ sở dữ liệu này trong hướng dẫn này. Tạo bảng (Model) Để tạo một bảng mới, chúng ta phải tạo một Model mới. Trong thư mục /Member/, hãy mở tệp models.py. Nó gần như trống theo mặc định, chỉ có câu lệnh nhập và nhận xét: members/models.py: from django.db import models # Create your models here. Để thêm bảng Thành viên vào cơ sở dữ liệu của chúng tôi, hãy bắt đầu bằng cách tạo một lớp Thành viên và mô tả các trường bảng trong đó: members/models.py: from django.db import models class Members(models.Model): firstname = models.CharField(max_length=255) lastname = models.CharField(max_length=255) Trường đầu tiên, “firstname” là trường Văn bản và sẽ chứa tên của các thành viên. Trường thứ hai, “lastname ” cũng là trường Văn bản, với họ của các thành viên....

Exceptions Trong C++

C++ Exceptions Khi thực thi mã C ++, các lỗi khác nhau có thể xảy ra: lỗi mã hóa do lập trình viên thực hiện, lỗi do nhập sai hoặc những điều không thể lường trước khác. Khi xảy ra lỗi, C ++ thường sẽ dừng và tạo ra thông báo lỗi. Thuật ngữ kỹ thuật cho điều này là: C ++ sẽ ném một ngoại lệ (ném một lỗi). C++ try and catch Xử lý ngoại lệ trong C ++ bao gồm ba từ khóa:try, throw và catch: Câu lệnh try cho phép bạn xác định một khối mã được kiểm tra lỗi trong khi nó đang được thực thi. Từ khóa throw ném một ngoại lệ khi phát hiện sự cố, điều này cho phép chúng tôi tạo ra một lỗi tùy chỉnh. Câu lệnh catch cho phép bạn xác định một khối mã sẽ được thực thi, nếu có lỗi xảy ra trong khối try. Các từ khóa try và catch đi theo từng cặp: Example try { // Block of code to try throw exception; // Throw an exception when a problem arise } catch () { // Block of code to handle errors } Hãy xem xét ví dụ sau: Example try { int age = 15; if (age >= 18) { cout << ...

Polymorphism Trong C++

Polymorphism Đa hình có nghĩa là “nhiều dạng”, và nó xảy ra khi chương trình có nhiều class có liên quan với nhau theo kế thừa. Giống như đã nêu trong chương trước; Kế thừa cho phép chúng ta kế thừa các thuộc tính và phương thức từ một lớp khác. Tính đa hình sử dụng các phương pháp đó để thực hiện các nhiệm vụ khác nhau. Điều này cho phép chúng tôi thực hiện một hành động theo những cách khác nhau. Ví dụ, một lớp cơ sở có tên là Animal có một phương thức gọi là animalSound (). Các lớp Động vật có nguồn gốc có thể là Lợn, Mèo, Chó, Chim – Và mỗi loại động vật có âm thanh khác nhau(lợn kêu và mèo kêu meo meo, v.v.): Example // Base class class Animal { public: void animalSound() { cout << "The animal makes a sound \n" ; } }; // Derived class class Pig : public Animal { public: void animalSound() { cout << "The pig says: wee wee \n" ; } }; // Derived class class Dog : public Animal { public: void animalSound() { cout...

Exceptions Trong C++

C++ Exceptions Khi thực thi mã C ++, các lỗi khác nhau có thể xảy ra: lỗi mã hóa do lập trình viên thực hiện, lỗi do nhập sai hoặc những điều không thể lường trước khác. Khi xảy ra lỗi, C ++ thường sẽ dừng và tạo ra thông báo lỗi. Thuật ngữ kỹ thuật cho điều này là: C ++ sẽ ném một ngoại lệ (ném một lỗi). C++ try and catch Xử lý ngoại lệ trong C ++ bao gồm ba từ khóa:try, throw và catch: Câu lệnh try cho phép bạn xác định một khối mã được kiểm tra lỗi trong khi nó đang được thực thi. Từ khóa throw ném một ngoại lệ khi phát hiện sự cố, điều này cho phép chúng tôi tạo ra một lỗi tùy chỉnh. Câu lệnh catch cho phép bạn xác định một khối mã sẽ được thực thi, nếu có lỗi xảy ra trong khối try. Các từ khóa try và catch đi theo từng cặp: Example try { // Block of code to try throw exception; // Throw an exception when a problem arise } catch () { // Block of code to handle errors } Hãy xem xét ví dụ sau: Example try { int age = 15; if (age >= 18) { cout << ...

Files Trong C++

C++ Files Thư viện fstream cho phép chúng tôi làm việc với các tệp. Để sử dụng thư viện fstream, hãy bao gồm cả tệp tiêu đề <iostream> VÀ <fstream> chuẩn: Example #include <iostream> #include <fstream> Có ba lớp được bao gồm trong thư viện fstream, được sử dụng để tạo, ghi hoặc đọc tệp: Lớp Sự mô tả ofstream Tạo và ghi vào tệp ifstream Đọc từ tệp fstream Sự kết hợp giữa ofstream và ifstream: tạo, đọc và ghi vào tệp Tạo Và Ghi Vào Tệp Để tạo tệp, hãy sử dụng lớp ofstream hoặc fstream và chỉ định tên của tệp. Để ghi vào tệp, hãy sử dụng toán tử chèn (<<). Example #include <iostream> #include <fstream> using namespace std; int main() { // Create and open a text file ofstream MyFile("filename.txt"); // Write to the file MyFile << "Files can be tricky, but it is fun enough!"; // Close the file MyFile.close(); } Đọc Tệp Để đọc từ một tệp, hãy sử dụng lớp ifstream hoặc fstream và...

Files Trong C++

C++ Files Thư viện fstream cho phép chúng tôi làm việc với các tệp. Để sử dụng thư viện fstream, hãy bao gồm cả tệp tiêu đề <iostream> VÀ <fstream> chuẩn: Example #include <iostream> #include <fstream> Có ba lớp được bao gồm trong thư viện fstream, được sử dụng để tạo, ghi hoặc đọc tệp: Lớp Sự mô tả ofstream Tạo và ghi vào tệp ifstream Đọc từ tệp fstream Sự kết hợp giữa ofstream và ifstream: tạo, đọc và ghi vào tệp Tạo Và Ghi Vào Tệp Để tạo tệp, hãy sử dụng lớp ofstream hoặc fstream và chỉ định tên của tệp. Để ghi vào tệp, hãy sử dụng toán tử chèn (<<). Example #include <iostream> #include <fstream> using namespace std; int main() { // Create and open a text file ofstream MyFile("filename.txt"); // Write to the file MyFile << "Files can be tricky, but it is fun enough!"; // Close the file MyFile.close(); } Đọc Tệp Để đọc từ một tệp, hãy sử dụng lớp ifstream hoặc fstream và...

Templates Trong Django

Templates Trong trang Django Intro, chúng tôi đã biết rằng kết quả phải ở dạng HTML và nó phải được tạo trong một mẫu, vì vậy hãy làm điều đó. Tạo một thư mục templates bên trong thư mục members và tạo một tệp HTML có tên myfirst.html. Cấu trúc tệp phải giống như sau: myworld manage.py myworld/ members/ templates/ myfirst.html Mở tệp HTML và chèn những thứ sau: members/templates/myfirst.html: <!DOCTYPE html> <html> <body> <h1>Hello World!</h1> <p>Welcome to my first Django project!</p> </body> </html> Sửa View Trong Django Mở tệp views.py và thay thế chế độ xem chỉ mục bằng: members/views.py: from django.http import HttpResponse from django.template import loader def index(request): template = loader.get_template('myfirst.html') return HttpResponse(template.render()) Thay đổi cài đặt Để có thể làm việc với những thứ phức tạp hơn “Hello World!”, Chúng tôi phải nói với Django...

Templates Trong Django

Templates Trong trang Django Intro, chúng tôi đã biết rằng kết quả phải ở dạng HTML và nó phải được tạo trong một mẫu, vì vậy hãy làm điều đó. Tạo một thư mục templates bên trong thư mục members và tạo một tệp HTML có tên myfirst.html. Cấu trúc tệp phải giống như sau: myworld manage.py myworld/ members/ templates/ myfirst.html Mở tệp HTML và chèn những thứ sau: members/templates/myfirst.html: <!DOCTYPE html> <html> <body> <h1>Hello World!</h1> <p>Welcome to my first Django project!</p> </body> </html> Sửa View Trong Django Mở tệp views.py và thay thế chế độ xem chỉ mục bằng: members/views.py: from django.http import HttpResponse from django.template import loader def index(request): template = loader.get_template('myfirst.html') return HttpResponse(template.render()) Thay đổi cài đặt Để có thể làm việc với những thứ phức tạp hơn “Hello World!”, Chúng tôi phải nói với Django...

Cách Vẽ Hình Trong Scratch

Hãy cùng Techacademy tìm hiểu cách vẽ hình trong lập trình Scratch nhé! Tại đây bạn sẽ biết thêm nhiều điều thú vị và hấp dẫn về cách vẽ các loại hình trong Scratch. I. Cách Vẽ Hình Vuông Trong Scratch Trong bài viết này mình sẽ hướng dẫn các bạn cách vẽ hình vuông trong Scratch đồng thời sử dụng kĩ thuật quay hợp lý để nhân bản tạo thành những hình vẽ đẹp đã ra trong các kì thi tin học trẻ phần vẽ hình bằng Scratch. Hãy tham khảo với onthihsg ngay nhé. + Thủ tục con vẽ hình vuông trong Scratch Trước hết ta cùng xây dựng một mảnh ghép để vẽ hình vuông với tham số là cạnh của hình vuông như sau: Cách Vẽ Hình Vuông Trong Scratch Chỉ cần một vòng lặp lại 4 lần việc vẽ một cạnh và xoay 90 độ là xong, quá đơn giản phải không nào + Vẽ các hình phức tạp hơn từ hình vuông Bây giờ ta hãy phát triển để vẽ hai hình trong đề thi tin học trẻ Đông Triều năm 2019 nào Cách Vẽ Hình Vuông Trong Scratch Nhìn hình ta thấy hình tạo thành từ 5 hình vuông vì vậy ta sẽ gọi 5 lần thủ tục vẽ h...

Cách Vẽ Hình Trong Scratch

Hãy cùng Techacademy tìm hiểu cách vẽ hình trong lập trình Scratch nhé! Tại đây bạn sẽ biết thêm nhiều điều thú vị và hấp dẫn về cách vẽ các loại hình trong Scratch. I. Cách Vẽ Hình Vuông Trong Scratch Trong bài viết này mình sẽ hướng dẫn các bạn cách vẽ hình vuông trong Scratch đồng thời sử dụng kĩ thuật quay hợp lý để nhân bản tạo thành những hình vẽ đẹp đã ra trong các kì thi tin học trẻ phần vẽ hình bằng Scratch. Hãy tham khảo với onthihsg ngay nhé. + Thủ tục con vẽ hình vuông trong Scratch Trước hết ta cùng xây dựng một mảnh ghép để vẽ hình vuông với tham số là cạnh của hình vuông như sau: Cách Vẽ Hình Vuông Trong Scratch Chỉ cần một vòng lặp lại 4 lần việc vẽ một cạnh và xoay 90 độ là xong, quá đơn giản phải không nào + Vẽ các hình phức tạp hơn từ hình vuông Bây giờ ta hãy phát triển để vẽ hai hình trong đề thi tin học trẻ Đông Triều năm 2019 nào Cách Vẽ Hình Vuông Trong Scratch Nhìn hình ta thấy hình tạo thành từ 5 hình vuông vì vậy ta sẽ gọi 5 lần thủ tục vẽ h...