Django学习笔记一

一.安装 Django:

pip install django即可

二.建立最小Django工程

1.新建一个工程(Project)

在命令行键入:django-admin startproject mysite

django-admin是管理整个django项目的命令 startproject命令的目的是建立一个工程(project),这里新建了一个名为mysite的工程(project)

注意:在哪个目录下使用就会建在哪个目录下的.所以在使用该命令前先切换到相应的目录

1 django-admin startproject mysite

2.开启一个服务web服务

python manager.py runserver

该命令同样需要切换到工程(project)所在的目录以开启这个工程服务后台

1 python manager.py runserver

3.新建一个app(功能)

python manager.py startapp hellowrld

该命令同样需要切换到工程(project)所在的目录才能使用,用以新建一个具体的功能模块

该命令会在目录下新建一个以app模块为名的目录

这个功能模块的名字叫:helloworld

python manager.py startapp hellowrld

4.实现功能:

打开helloworld目录下的文件view.py

新建一个函数 hello

第一行引入了一个HttpResponse模块.

app的函数返回值有两个类型.一个是整页的返回:HttpResponse 还一种就是变量返回,用的是render

这里返回HttpResponse

HttpResponse()的参数为网页显示内容.具体的细节这里不提.

这个函数必须后 个参数为requst这个参数是响应网站的请求,其他的参数,现在这里用不到,暂时不提

1 from django.http import HttpResponse
2 
3 def hello(request):
4     return HttpResponse('你好,欢迎访问我的网站!')

5.实现路由与响应

打开mysite目录下的urls.py文件

先引入刚才的代码:

urlpatterns = [

]

列表里加入我们要响应的url及对应的函数

path('url/',fun)

第一个参数就是在域名根地址的基础上的路径.参数不用'/'开头,但必须用'/'结束.

这个参数可以用正则表达式来表示.这里关联静态URL. 

第二个参数是响应这个URL的处理函数.这里关联我们自己实现的函数views.hello

1 from helloword import views
2 urlpatterns = [
3     path('admin/', admin.site.urls),
4     path('index/', views.hello),
5 ]

6.调试:

在浏览器输入:127.0.0.1:8000/index来查看显示效果

转载于:https://www.cnblogs.com/bluesand/p/10184612.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值