Django 搭建博客网站-task01:基础知识
Django 搭建博客网站
目录
- Django 搭建博客网站
- 前言
- 一、pythonpythonpython 基础知识
- 二、HTML5HTML5HTML5 基础知识
- 三、vscodevscodevscode 实现爬虫
- 心得总结
前言
使用 DjangoDjangoDjango 搭建博客需要学会 pythonpythonpython 和前端知识
一、pythonpythonpython 基础知识
1、PythonPythonPython 基础入门:从变量到异常处理(一)
2、PythonPythonPython 基础入门:从变量到异常处理(二)
3、PythonPythonPython 基础入门:从变量到异常处理(三)
4、PythonPythonPython 基础入门:列表及元组
5、PythonPythonPython 基础入门:字典
二、HTML5HTML5HTML5 基础知识
三、vscodevscodevscode 实现爬虫
1、用命令行在 UbuntuUbuntuUbuntu 上创建文件夹
2、查看相关的库
3、安装相关插件
4、安装 实现爬虫和 httphttphttp 协议 的相关 pythonpythonpython 库
5、上传博客模板
6、访问博客模板
7、爬虫(新建一个getInfo.py文件)
# BS4
# requestsimport requests
from time import sleep
from bs4 import BeautifulSoup# 声明一个类
class robot():def __init__(self):self.url = "http://192.168.244.128:5500/src/html/site/index.html"def getInfo(self):try:req = requests.get(self.url)soup = BeautifulSoup(req.text, "html.parser")layui_col_md12_list = soup.find_all("div", attrs={"class":"list-text"})for info_tag in layui_col_md12_list:# content = info_tag.find("div", attrs={"class":"content"})print(info_tag.text)print("--" * 100)except:passif __name__ == "__main__":robot = robot()robot.getInfo()
8、socket 部分(新建一个my_web.py)
import socket#建立服务
sk = socket.socket()
#绑定IP
sk.bind(("127.0.0.1", 8080))
# 监听
sk.listen()
print("服务器开始运行啦。。。")
while True:# 连接客户端conn, addr = sk.accept()# 接受数据data = conn.recv(1024)if data:conn.send(b"HTTP/1.1 200 OK\r\n\r\n")# conn.send(bytes("我是python客户端,我已经接受你的请求。。。Over",encoding="utf-8"))conn.send(bytes("xxx",encoding="utf-8"))break
9、在 UbuntuUbuntuUbuntu上访问
心得总结
1、可以会遇到端口访问不了的问题,要在虚拟机的浏览器上访问(速度可能比较慢一点);
2、爬虫的话要稍微会一点前端和http协议的知识。
要自己动手去尝试一遍才能懂得其中的苦与乐!
如有错误和不足之处,欢迎大家指出,我会修正和更新文章内容!
Django 搭建博客网站-task01:基础知识相关推荐
- Django 搭建博客网站-task03:Models的编写
Django 搭建博客网站 目录 Django 搭建博客网站 前言 一.Models 的编写 二.Blog_config 三.comment 总结 前言 在vscode上连接虚拟机,然后输入命令 bl ...
- Django 搭建博客网站-task02:快速搭建网站
Django 搭建博客网站 目录 Django 搭建博客网站 前言 一.创建 APP 二.将新建的 APP 和项目进行关联 2.1 修改的文件名是 settings.py 2.2 创建超级管理员 2. ...
- Django 搭建博客网站-task00:环境配置
Django 搭建博客网站 目录 Django 搭建博客网站 前言 一.软件和平台 二.环境搭建步骤 1.下载 UbuntuUbuntuUbuntu 2.在 vmwarevmwarevmware 上安 ...
- Django搭建博客网站(2)
10.页面侧边栏:使用自定义模板标签 我们的博客侧边栏有四项内容:最新文章.归档.分类和标签云.这些内容相对比较固定,且在各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数中获取然后传递给模 ...
- 个人如何搭建博客网站
想搭建一个属于自己的网站,一般需要准备以下几样东西: 1.域名 可以理解成网址,别人要通过这个网址访问你的博客,域名要自己买,比如在"阿里云"."腾讯云".&q ...
- 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 8-8
系列文章 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 1-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 2-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可 ...
- 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 4-8
系列文章 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 1-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 2-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可 ...
- 建站规划—基于私有化gitlab/node+hexo搭建博客网站
目录 概述 建站方案及成本 建站方案 成本 低成本替代方案 概述 本合辑(建站合辑)将介绍如何基于私有化gitlab+pages+Hexo搭建博客网站,由于域名备案周期较长,因此更新可能较慢.根据功能 ...
- 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 6-8
系列文章 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 1-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可访问 2-8 群晖NAS 7.X版搭建博客网站,并内网穿透发布公网可 ...
最新文章
- 3dmax2020安装失败原因及解决方法_电伴热带安装维护,线路断路器跳闸的原因及解决方法...
- 2021年 ,关于AI的哪些未来已来?
- mybatis入门篇(四):mybatis动态SQL
- 玩转iOS开发:《iOS设计模式 — 单例模式》
- vue中比较完美请求的栗子(使用 axios 访问 API)
- redis api 中文文档_我的Redis学习资料库
- ZBlog菜鸟精致灰黑简约风格MiNi主题
- -bash:fork:Resource temporarily unavailable
- 2016 年开发者应该掌握的十个 Postgres 技巧
- “不差钱”华为刷屏 拟募资60亿!
- C#获取当前应用程序所在路径及环境变量
- Spring RCE 漏洞 CVE-2022-22965 的终极解决方案
- 关于博客园开放API的授权问题解决
- FFmpeg的Android平台移植—编译篇(验证可用)
- PC端下载网易云课堂视频到本地
- vmware fusion 7 序列号
- 【base】串行口RS232的接口定义
- 中国石油大学《马克思主义基本原理》第三阶段在线作业
- android wifi取消自动连接网络,Android 11新增无线网络连接安全策略 可以不自动连接某些特定WiFi...
- 什么是 DNS 故障?常见原因和解决方案
热门文章
- WPF控件样式、模板
- 打造高效、实用的办公神器,360桌面助手有何过人之处?
- oa系统在计算机应用中属于,oa在计算机应用分类中属于
- 在 windows 下安装和简单配置 trac 0.12
- Erlang-编译、运行和命令行参数(转自-“Quick Win -- 五多”)
- 蜂鸟E203学习笔记(四)——取指
- 解读经典【管理学之十一】
- 2021-06-25☞剑指offer13.机器人的运动范围
- vue 项目引用static目录资源_SpringBoot+Vue从零开始搭建系统(三)前后端整合二
- 汽车产品聚类分析(分析向)