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下面是跳转的路径,