django从0开始-00

首先!声明开发工具!

  环境:mac+pycharm+Python3

开始!

新建项目:直接pycharm中选择django,声明你的项目名,就可以得到一个如下所示的项目

  

如图所示,一个django项目创建好了,新建的views.py和static文件夹是为了进行后续的操作方便,当然你可以创建在你需要的文件夹中。详解生成的文件

DjangoNba: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
DjangoNba/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
DjangoNba/settings.py: 该 Django 项目的设置/配置。
DjangoNba/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
DjangoNba/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

  

创建完之后,在urls里面配置跳转路径

path路径的详解:

path(route, view, kwargs=None, name=None)
path可以接受4个参数,分别是两个必选参数:route、view 和两个可选参数:kwargs、name
route: 字符串,表示 URL 规则,与之匹配的 URL 会执行对应的第二个参数 view

view: 用于执行与正则表达式匹配的 URL 请求

kwargs: 视图使用的字典类型的参数

name: 用来反向获取 URL

  执行程序,返回的界面如下图:

到此你的第一个django程序顺利完成。

这一步,有点困扰的地方是,页面何时跳转,如何跳转

1.正常运行程序后,首次跳转的页面为:http://127.0.0.1:8000/
2.程序打开默认你指定的跳转界面
在urls里面例如:path('admin/', views.login)
此处的意思是,输入http://127.0.0.1:8000/admin,它会找views下面的login方法
3.从而在login方法里面找到你需要跳转的页面
跳转页面的方法:
    1.render:跳转到指定页面(html)
    2.redirect:跳转到指定路径,但是必须得有请求(get,post)发生

html中action下面是跳转的路径,  

 

posted @ 2020-04-09 17:13  是四不是十  阅读(153)  评论(0编辑  收藏  举报