您当前的位置:首页 > 建站知识 > 编程知识

Django带你入门

发布时间: 2022-10-20 │ 浏览:70 

使用Python开发Web应用,Django是不错的选择。下面带你搭个架子,边看书边练,那才叫掌握。

一、到Python官网(https://www.python.org/)下载安装最新版。

二、Django就不用上官网了,直接装PyCharm,注意要装专业版,社区版在新建项目时没有Django项目的选择。

三、连上Python解释器
点击PyCharm菜单【File】->【Settings】:


在弹出的设置界面中,选【Python Interpreter】:


这时可以看到解释器是空的,点击右边的小图标。


把在第一步安装的Python选上:


四、在PyCharm中新建Django项目



这里只要看到【Base interpreter】一栏有刚才连好的Python解释器就行,其它栏取默认值,不用改,最后点右下角的【Create】按钮,第一次新建要下载Django,可能要花点时间。

五、新建的项目是没有app的,我们建站习惯上至少有一个前端和后台两个app。这里就示范加一个前端app吧,取名叫【index】
PyCharm底部有个Terminal窗,在里面输入:python manage.py startapp index

这时项目中会多出一个文件夹【index】。
同样的效果,也可以通过菜单来实现,即【Tool】->【Run manage.py Task】:

再输入【startapp index】回车即可:


大致的目录结构如下:
  
与项目同名的文件夹【djangoProject】是主控,而【index】是一个app,只能控制自己,
【templates】存入网页模板,由于上面已开了一个app叫【index】,所以在【templates】里再新建个文件夹叫【index】,这样相对应,日后再添加更多文件也不会乱了。

六、配置
主控settings.py文件里注册新加的app【index】:


主控urls.py文件里,把路由交给app【index】:

顺便提一下,【path('',index,name="index")】这行是设定默认首页,这里的意思是当输入站点网址时,自动跳转到【index】app上的index函数

index/views.py文件:


index/urls.py文件:


templates/index/index.html文件:


大功告成,运行看看效果吧:





如果你之前用过ThinkPHP,那views.py相当于ThinkPHP中的控制器,templates中的文件相当于ThinkPHP中的视图。