我们这个专栏主要是带着大家搭建一个属于自己的网站,用的框架就是Python中非常流行的Django框架,等到后期我们还会采用前后端分离的方式进行项目重构。
Django 是一个用于构建 Web 应用程序的高级 Python Web 框架。
Django 提供了一套强大的工具和约定,使得开发者能够快速构建功能齐全且易于维护的网站。
Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。我们使用最新的5.0的版本进行开发。
我先带着大家把最基础的开放环境创建起来,这里假设你已经安装好了Python环境,如果还没有安装,建议你用miniconda来进行安装,我这里使用的也是miniconda。
之所以创建GitHub仓库,你也可以选择使用gitee。我们创建仓库的目前除了版本控制外,后期在腾讯云上部署也比较方便的拉取代码。
在本地的工作目录下拉取我们创建好的仓库
我们可以使用Pycharm进行开发,当然也可以使用VSCode,这个根据你的个人喜好进行选择即可。
除了我们在PyCharm中创建虚拟环境外,我们还可通过下面的命令来创建虚拟环境
conda create -n django_study python==3.11 -y
既然我们使用Django来开发网站,那么Django的库是必不可少的。运行一下命令进行安装
pip install django
安装前记得激活虚拟环境 conda activate django_study
安装好Django库后,我们先来创建一个示例项目
django-admin startproject config
运行完成后的目录结构如下图所示
之所以使用config这个名字的原因是们一些配置文件都在config这个文件夹下面,这样看起来比较顺眼,而大部分教程里面使用的都是项目名,这看起来很奇怪,也许有人说叫项目config也很奇怪啊,没关系,我们最外面的项目目录的名字是可以随便修改的,比如我将它修改为Study
注意,我修改的是最外层的文件夹的名字,而不是里面的config,如果你修改了里面的config的文件夹的名字,那么当你运行下面这个命令时将会报错
python manage.py runserver
上图是执行成功的演示,需要注意的是,我们要在Study的目录下即和manage.py同级目录下运行上面的这条命令,否则也会提示错误。
我们点击这个链接或者在浏览器中手动输入http://127.0.0.1:8000/都是可以的。
看到上图,则表示你的环境以及搭建成功了。
我们今天简单的创建了Djdnaog的环境,并成功的运行了一个示例网站。后面我们将会在这个网站上进行我们的开发。最后记得将你的代码同步到仓库中。虽然它没有什么内容。
git add .
git commit -am "创建项目"
git push
这样我们仓库中就有了我们的第一次提交。即使你换了开发环境,依然可以拿到你的代码。
好了,今天的内容就是这些,希望能对你有所帮助。
我是Tango,一个热爱分享技术的程序猿,我们下期见。
我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。