博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django的hello world 项目
阅读量:7095 次
发布时间:2019-06-28

本文共 1883 字,大约阅读时间需要 6 分钟。

一、新建一个django项目bester:

django-admin startproject bester

 

二、在bester项目中建一个叫polls的应用程序:

cd bester/python3 manage.py startapp polls

 

三、给polls加一个叫index的函数:

  cat polls/views.py

from django.shortcuts import renderfrom django.http import HttpResponsedef index(requst):    return HttpResponse("hello world ....")

 

 

四、polls增加路由:

  1、在polls项目中加一个urls.py的文件、里面维护了一组url到视图的对应关系

touch polls/urls.py

  2、polls/urls.py文件的内容如下:

from django.conf.urls import urlfrom .views import indexurlpatterns=[    url(r'^$',index),]

 

 

五、把polls/urls.py中的路由信息增加到项目的路由信息中去:

  修改bester/urls.py 文件的内容如下:

"""bester URL ConfigurationThe `urlpatterns` list routes URLs to views. For more information please see:    https://docs.djangoproject.com/en/1.11/topics/http/urls/Examples:Function views    1. Add an import:  from my_app import views    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')Class-based views    1. Add an import:  from other_app.views import Home    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')Including another URLconf    1. Import the include() function: from django.conf.urls import url, include    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))"""from django.conf.urls import url,includefrom django.contrib import adminurlpatterns = [    url(r'^admin/', admin.site.urls),    url(r'^polls/',include('polls.urls'))]

 

 

六、启动http服务:

python3 manage.py runserverPerforming system checks...System check identified no issues (0 silenced).You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them.November 13, 2017 - 08:43:42Django version 1.11.2, using settings 'bester.settings'Starting development server at http://127.0.0.1:8000/Quit the server with CONTROL-C.

 

 

七、从浏览器打开网页:

 

 

总结:

  以上内容就是django官方文档中的第一个入门的例子了。

 

 

-----

转载地址:http://gkaql.baihongyu.com/

你可能感兴趣的文章
GitHub创建SSH Keys
查看>>
使用phpmyadmin导入SQL数据报错:#1062 - Duplicate entry '...
查看>>
Java Script 用对象属性模拟map 实现去重算法
查看>>
ORACLE PL/SQL编程 游标
查看>>
micro:bit 的完整硬件方案
查看>>
Spring Boot实践--集成WebServices基础开发
查看>>
使用history.back(-1)的问题
查看>>
ubuntu 重设crontab -e的默认编辑器
查看>>
android中WebView小结
查看>>
老男孩教育每日一题-第104天-如何查看linux系统时间?若当前系统时区不是中国,如何修改?...
查看>>
SpringMVC 之 @Autowired 注释使用说明
查看>>
CentOS7 vsftpd安装
查看>>
web上存漏洞及原理分析、防范方法(安全文件上存方法)
查看>>
彻底找到 Tomcat 启动速度慢的元凶
查看>>
java 分布式锁 -图解- 秒懂
查看>>
Android development guide 笔记
查看>>
使用Jmeter+Maven+Jenkins实现接口自动化测试
查看>>
用Class ID做网络分流
查看>>
nginx配置详解
查看>>
shell脚本之循环结构&函数的使用(二)
查看>>