Django 学习笔记(一)
一、环境准备
Python安装,添加环境变量,能在命令行打开。
安装Django包,可以从 官网下载 https://www.djangoproject.com/;也可以通过命令 pip install django 安装。
命令行执行 django-admin 验证。
二、Hello World
1)打开cmd窗口,进入你存放项目文件的目录
2)执行 django-admin startproject project-name,创建项目
可以看到目录生成,目录结构如下:
test2/__init__.py : 一个空文件,用来标识该目录为Python的标准包
test2/settings.py : Django 项目的配置文件,包括Django模块应用配置、数据库配置、模板配置等
test2/urls.py : Django 项目URL的声明
test2/wsgi.py : 与WSGI兼容的web服务器为你的项目提供服务的入口点
/manage.py : 一个命令行工具,可以让项目以不同方式交互
3)一个项目必须有对应的应用才能生效。可以通过 Python manage.py startapp sign 来创建。这些命令都可以通过Python manage.py来查看。
只有创建项目用django-admin ,其后的一些命令行操作都用过manager.py 来执行,Python manage.py xxxx.
4)创建完应用,就可以简单看到效果。来执行一下:python manager.py runserver 来运行项目。
5)Django 默认以8000端口运行,浏览器输入 http://127.0.0.1:8000 来查看项目初始展示。如果8000端口被占用,启动时也可指定使用端口:Python manager.py runserver http://127.0.0.1:8001.
至此只是完成了项目的初始化,在浏览器可以看到默认的一个界面。下面来定制化展示:
django 展示逻辑:先在setting 中查看应用,然后根据URL配置的映射关系,查看当前请求的地址从哪取反馈,然后去到对应的显示文件,取回到浏览器。
1)首先需要在setting中添加自己的应用。
2)然后在URL配置文件中添加,地址与URL的映射
r 字符串前加r,是为了防止字符串转义
^ shift+6,匹配字符串开头
$ 匹配字符串结尾
3)然后到views.py 中定义返回结果
返回需要用到django.http 包中的httpresponse,用这个类来返回浏览器请求。
上图中第一种是直接返回固定的文案。
第二种就是定制化展示,返回一个页面,render可以返回多种结果类型,网页、图片等。
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!