ภาษาอังกฤษ | 한국어
ทั้งหมดเกี่ยวกับข่าวไอที: เว็บไซต์ข่าวไอทีอัตโนมัติ
ข่าวทั้งหมดเกี่ยวกับไอที ให้ข่าว 5 ชิ้นทุกวันเพื่อให้คุณได้รับการปรับปรุงด้วยเทรนด์ไอทีล่าสุด ผ่านขั้นตอนการสมัครสมาชิกอย่างง่ายคุณสามารถรับข้อมูลทางอีเมลได้ทุกเช้าเวลา 6.00 น. เกี่ยวกับข่าวไอทีทั้งหมด จะได้รับการอัปเดตต่อไปดังนั้นโปรดติดตามความคืบหน้า
URL เว็บไซต์ : https://allabout-it.pe.kr/itnews/posting/
- - ข่าวประกอบด้วยประเด็นสำคัญ : ข่าวสำคัญได้รับการคัดเลือกอย่างมีประสิทธิภาพผ่านวิศวกรรมที่รวดเร็วโดยใช้ API ChatGPT
- - ข่าวสรุป : ข่าวสำคัญสรุปได้อย่างมีประสิทธิภาพในสามบรรทัดโดยใช้วิศวกรรมที่รวดเร็วกับ CHATGPT API
- - กระบวนการอัตโนมัติ : ข่าวได้รับการปรับปรุงทุกวันเวลา 5 โมงเช้าและสมาชิกจะได้รับอีเมลทุกวันธรรมดาเวลา 6.00 น.!
- การปรับใช้เว็บไซต์ : เว็บไซต์ถูกปรับใช้โดยใช้ AWS EC2 และใช้งานได้อย่างอิสระ
สารบัญ
- ทั้งหมดเกี่ยวกับข่าวไอที: เว็บไซต์ข่าวไอทีอัตโนมัติ
- สารบัญ
- คำแนะนำการติดตั้ง
- กระบวนการเริ่มต้น
- ห้องสมุดที่ใช้
- สแต็คเทคโนโลยี
- วิดีโอสาธิต
สภาพแวดล้อมการพัฒนา
- Python 3.10 หรือสูงกว่า
- เซิร์ฟเวอร์ mysql
- PIP (Python Package Manager)
คำแนะนำการติดตั้ง
- โคลนซอร์สโค้ดจาก GitHub
git clone https://github.com/iamjinwon/2024_All_About_IT_News.git
cd 2024_All_About_IT_News
- ติดตั้งแพ็คเกจและเริ่มต้น
pip install .
initialize_2024_all_about_it_news
- เรียกใช้เซิร์ฟเวอร์
python manage.py runserver
กระบวนการเริ่มต้น
คำสั่ง "initialize_2024_all_about_it_news" ดำเนินการงานต่อไปนี้:
- ติดตั้ง MySQL Server และไคลเอนต์
- ติดตั้งแพ็คเกจระบบที่จำเป็น
- สร้างไฟล์ '.env'
- ทำการอพยพ Django
การติดตั้งและการตั้งค่า MySQL
- ติดตั้ง MySQL Server และไคลเอนต์ หลังจากการติดตั้งให้ดำเนินการตั้งค่าความปลอดภัยเริ่มต้น
sudo apt-get install -y mysql-server
sudo mysql_secure_installation
sudo apt-get install -y pkg-config libmysqlclient-dev
sudo apt-get install -y build-essential
sudo apt-get install -y python3-dev
- หมายเหตุ : ในระหว่างกระบวนการติดตั้ง MySQL คุณอาจได้รับแจ้งให้ตั้งรหัสผ่านและกำหนดค่าการตั้งค่าความปลอดภัย โปรดกำหนดค่าการตั้งค่าเหล่านี้อย่างเหมาะสม
การสร้างไฟล์ '.env'
- ป้อนข้อมูลฐานข้อมูลของคุณและคีย์ OpenAI API เพื่อสร้างไฟล์ '.ENV'
Enter your database name:
Enter your database user:
Enter your database password:
Enter your database host (default: localhost):
Enter your database port (default: 3306):
Enter your OpenAI API key:
การอพยพของ Django
- ทำการอพยพ Django เพื่อตั้งค่าฐานข้อมูล
python manage.py makemigrations
python manage.py migrate
ห้องสมุดที่ใช้
- BeautifulSoup4: ใช้สำหรับกระบวนการขูดเว็บ
- Openai: จ้างงานเพื่อใช้ประโยชน์จาก CHATGPT API
- Premailer: ใช้สำหรับการแปลงรูปแบบอีเมลเป็นสไตล์อินไลน์
สแต็คเทคโนโลยี
| งูหลาม | Django | HTML | mysql | ปืนใหญ่ | nginx |
|---|
 |  |  |  |  |  |
วิดีโอสาธิต
- วิดีโอสาธิตเว็บไซต์: https://www.youtube.com/watch?v=ln7enzmw1_o
- วิดีโอการสาธิตหน้าจอมือถือ: https: //www.youtube.com/shorts/e-iwb_qzjou