python个人博客系统程序设计我采用django框架、vscode编程,先从最小的开始吧!
vscode创建django项目
作为一个python新手,用vscode创建python项目还是第一次,选择vscode的原因是vscode用vue搭建前端页面比较方便实用,也相对熟悉。
1.1创建第一步下载创建项目必要的三方库和扩展:
pip install django
扩展下载图中对应的:
1.2打开我们的vscode选择一个文件夹创建django项目
这里也可以直接在终端创建,但是为了不占用C盘空间和防止目录不好找到,先在D盘创建空白文件夹进入后再终端创建。创建项目命令:
django-admin startproject Blog
1.3为创建的项目创建虚拟环境
这个时候需要打开创建的项目的根目录,而不是空白文件夹作为根目录,需要进入创建的项目文件夹,也就是Blog目录,可以终端直接cd进入也可以重新打开进入Blog文件夹,然后终端输入:
python -m venv venv
创建虚拟环境:
这里注意会遇到一些问题,比如下图的:
显示没有这个文件或目录,这样的问题解决办法是首先python默认路径改成anaconda3下面的:
然后再将报错中路径缺少的python.exe和pythonw.exe从anaconda3目录下复制到报错中nt目录下:
然后重新输入命令python -m venv venv就成功创建了,完美解决!
1.4选择解释器
一定注意要从创建的项目文件打卡,能避免低级错误。同时按下Shift+Ctrl+P搜索python解释器,然后选择我们创建的虚拟环境:
这里我出现了一个错误,默认的python路径和创建项目的python不一样而且版本不同,后面修改了默认路径就OK了
1.5调试使用创建的Django项目
创建好虚拟环境后,新建终端就可以用虚拟环境运行了,如图:
但是此时我们需要重新下载一下django包,因为使用的虚拟环境:
pip install django
然后进行调试:
点击运行成功后终端显示:
访问网页:
因为我自己在视图加了个小用例所以是这样,一般就是网上的成功运行网页。这里我还出现了一个小错误,就是上面提到的没再安装django包,调试运行失败。创建项目文件夹到这就结束了。
1.6项目文件解释
Bolg
manage.py // 项目管理、启动、创建app、数据管理都在这里,不要动它
Bolg
__init__.py
settings.py // 项目的配置文件,很多操作也在这里(链接数据库)
urls.py // url和python函数的对应关系都在这里,操作基本都在这里
asgi.py // 异步接受网络请求的
wsgi.py // 同步接受网络请求的
2.创建APP(startapp)
app不是应用,是功能的划分,创建app需要靠manage.py,终端输入:
python manage.py startapp application01
app文件介绍:
appliction01
__init__.py
admin.py // django默认的自带后台管理
apps.py // app启动类
migrations // 数据库变更记录
__init__.py
models.py // 数据库的操作在这里
test.py // 单元测试
views.py // Blog里面的url里的函数一般都要在这里找(常用)
好啦,第一天学的比较简单,就到这里吧,每天坚持学一点,完成别人觉得不可能的事情!