前言
本人小白,有些地方可能不是很严谨,有错误的地方欢迎评论指出,感谢!
环境配置
操作系统:Windows11家庭中文版
开发工具:PyCharm 2020.1 x64 python3.7.8 Django3.2.24
Pycharm安装
直接在CSDN找安装教程,其它大佬写的很清楚,我也是按照人家写的装的,这里就不写了。
新建项目
1、文件--新建项目--Django
在地址那里写项目的名称,环境那里就选择已经在系统安装安装的编译器版本,前提是已经在系统环境中安装了python,不然有好多包需要重新下载,在打开时会显示django并未安装,所以选择系统带的,就不会有报错
2、创建后出现如下页面,‘A’就是项目的名称,该文件夹下的是整个网站的配置,其中settings.py文件就是环境设置,urls.py文件就是访问这个网站的url配置
3、可以试运行一下,点击右上角的绿色小三角,正常会出现这个界面
如果出现这个报错
就根据提示在settings.py文件的前面引入os库
4、点击访问,说明项目已经创建成功
创建应用
1、点击下面这个Terminal终端
输入指令
python manage.py startapp 应用名
左上方边列表就出来了,其中views.py是写我们的视图函数的,models.py是写模型的,如果不需要创建模型的话可以不写,tests.py是编写测试函数的。像这里就没有urls.py文件,可以新建一个urls.py文件,用于配置map项目应用的url。
2、创建应用后需要将该应用写入配置文件中,找到settings.py文件的这个位置,按照前面的格式,将map应用加进去。
3、在templates文件下写一个html文件作为首页,下面做一个简单的示例
4、然后写视图函数
def index(request):
return render(request, 'index.html')
# 一个最基础的函数,即当使用到这个函数的时候,返回请求和index.html这个页面
5、再配置url。先引入项目应用map的视图函数中的index函数,然后在下面加上一条语句即当访问‘ ’根目录的时候,运行的是index函数,而index函数返回的又是index.html页面。
6、运行,浏览器出现了写的html文件的内容。
之后就是开始写自己的项目,逐渐添加功能,有一些东西没用到,就没说,后面的博客也会写一些实例,在做的过程中逐渐添加配置。
其它:
默认端口号是8000,如果需要设置端口号的话使用以下指令
#在命令提示符窗口下打开项目路径输入指令,或者terminal中输入也可以
python manage.py runsever 8001