前言
本文以实现最终结果为导向,对知识点不做过多阐述。流程中有任何问题请及时面向搜索程序或他人解决问题。
一、准备工作
-
Python的下载
-
Pycharm的下载
-
Django框架的下载
- 打开Pycharm随便新建一个项目例如NewDP
- 在界面中按Alt+F12打开终端,在终端内输入
pip install django
进行django的安装,此处因为已经安装过所以是Requirement already satisfied
- 打开Pycharm随便新建一个项目例如NewDP
二、项目创建与服务器启动
-
创建项目
- 在终端内继续输入
django-admin startproject mysite
,此时django会为你创建一个名为“mysite”的文件夹,且工程结构如下:
- 在终端内继续输入
-
启动本地服务器
- 在终端内输入
python mysite/manage.py runserver
去运行manage.py文件,此时会有:
- 我们去点这个蓝蓝的链接,用浏览器打开会看到:
恭喜你成功啦!!!
- 在终端内输入
三、第一个HTML界面
- 创建APP应用
- 看完小火箭界面按Ctrl+C退出,在终端输入
cd mysite
进入第一层mysite文件夹,输入python manage.py startapp myapp
,此时你的工程结构应为:
- 创建完APP后要做的事情
- 进入mysite下的settings.py找到INSTALLED_APPS,在最后一行增加"myapp"并保存。
- 进入mysite下的urls.py添加url
- 进入mysite下的settings.py找到INSTALLED_APPS,在最后一行增加"myapp"并保存。
- 看完小火箭界面按Ctrl+C退出,在终端输入
- 链接第一个HTML
- 进入myapp下的urls.py,这么写:
- 进入myapp下的views.py,这么写:
- 在myapp下创建一个templates,再在templates里创建一个home.html,就像这样:
- 在home.html里随便写点:
然后在终端用前面说过的python manage.py runserver
打开看看吧!
- 进入myapp下的urls.py,这么写:
- 对以上操作的解释
运行manage.py去找mysite里的urls.py,它又指向了myapp里的urls.py,又又指向了views里的home方法,又又又指向了home.html。照着照下来就知道我们刚刚在干嘛 啦。
四、页面跳转
- 实现页面跳转
- 在template下增加一个test.html,随便写点内容。
- 在myapp下的urls.py内加入path:
- 在myapp下的views.py内加入test方法:
- 在home.html里加个跳转:
- 快打开你的网页试试吧!
- 对以上操作的解释
图4-3中的url去找urls.py,找到里面的path指向views.py里的test方法,test方法指向test.html