天天看点

django创建第一个web项目

目录

​​创建第一个项目​​

​​  cannot import name 'url' from 'django.conf.urls'编辑​​

​​HelloWorld/HelloWorld/views.py 文件代码:​​

​​HelloWorld/HelloWorld/urls.py 文件代码:​​

django创建第一个web项目

​ 

django创建第一个web项目

​ 

django创建第一个web项目

Django是什么

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。中文名Django外文名Django编程语言Python特 性ORM、URL分发系统、MTV类 型Web应用框架运行环境Apache,Nginx

Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性 。Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:

  • 用于创建模型的对象关系映射;
  • 为最终用户设计较好的管理界面;
  • URL 设计;
  • 设计者友好的模板语言;

django创建第一个项目

使用 django-admin 来创建 HelloWorld 项目:

django-admin startproject HelloWorld      
django创建第一个web项目

​编辑

python manage.py runserver 0.0.0.0:8000

浏览器打开

Django 创建第一个项目 | 菜鸟教程

django创建第一个web项目

​编辑

新建views.py

django创建第一个web项目

​编辑

  cannot import name 'url' from 'django.conf.urls'​编辑

更换成:from django.urls import re_path as url

HelloWorld/HelloWorld/views.py 文件代码:

from django.http import HttpResponse def hello(request): return HttpResponse("Hello world ! ")

接着,绑定 URL 与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中:

HelloWorld/HelloWorld/urls.py 文件代码:

from django.conf.urls import url from . import views urlpatterns = [ url(r'^$', views.hello), ]

django创建第一个web项目

​编辑