django创建第一个项目

  • Django是一个开放源代码的Web应用框架,由Python写成。

  • 采用了MVC的框架模式,即模型M,视图V和控制器C。

  • 关于django安装,需要安装虚拟环境,然后在pycharm上面配置,我并没有使用命令行那种大牛使用的东西,所以就不絮叨了。

  • 首先,进入站点目录之后,创建Django项目:$ django-admin.py startproject testdj
    这个是使用命令行创建的,如果你使用的是pycharm的话,就可以省略这一步,因为创建好后只有这个文件。
    目录

目录说明:

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

第一个小案例
试图和url配置

  1. 提前说明一下,在上面图片里,app/urls.py是没有的,自己创建的。(我是复制的下面那个,修改了一点内部代码)
  2. 然后就是,在day06/views.py下面写入,这里views需要手动导入包,也就是app/views.py文件,hello是app/views.py文件下的hello函数(这里直接Alt+Enter可以快速创建)
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello/', views.hello),
]
  1. hello函数中
def hello(request):
    return HttpResponse('hello world!')
  1. 在下面命令行执行python manage.py runserver 0.0.0.0:8000代码(0.0.0.0让其它电脑可连接到开发服务器,8000为端口号。如果不说明,那么端口号默认为8000。不带后面的数字也行,默认本地连接)
  2. 然后在页面上输入http://127.0.0.1:8000/hello/就可以显示页面了,这里的hello就是第二部里面(r’^hello/’)正则匹配的开头为hello的url字段

url()函数

  • Django url()可以接收四个参数,分别是两个必选参数:regex,view和两个可选参数:kwargs,name,接下来详细介绍这四个参数。

  • regex:正则表达式,与之匹配的URL会执行对应的第二个参数视图。

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

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

  • name:用来反向获取URL。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值