一、django
Django,是python的web框架,为了使用户更加快速的开发,用户只用专心的专心应用而不用重复发明轮子。
二、开始使用
1、安装,3.0+版本的直接使用:pip install Django==1.11.2
2、验证django是否安装成功。python -m django --version
3、创建django web程序。 django-admin startproject winter
目录结构
winter/
manage.py
winter/
__init__.py
settings.py
urls.py
wsgi.py
外面的winter/:根目录,是你项目的容器。它的名字对django无关系。你可以改为任何名字。
manage.py:一个命令行工具,可以让你与django项目以不同的方式进行交互。点击阅读更多
里面的winter/:你python项目真实的包名,这个是你需要使用的。
_init_.py:一个空文件,告诉Python这个目录应该被认为是一个Python包。
settings.py:Django项目的设置和配置。会告诉你所有关于设置如何工作。
urls.py:项目的url配置,调度url请求
4、启动项目
进入winter目录运行
python manage.py runserver (python manage.py runserver 8080)
注:开发服务器自动重新载入Python代码的每个请求需要。您不需要重新启动服务器,以便代码更改生效。但是,有些操作比如添加文件不会触发重启,所以在这种情况下您必须重启服务器。
5、编写apps(应用程序)
注:一个项目和一个应用程序有什么区别?一个应用程序是一个Web应用程序,有–如一个博客系统,一个公共记录或一个简单的投票程序数据库。一个项目是一个特定网站的配置和应用程序的集合。一个项目可以包含多个应用程序。一个应用程序可以在多个项目中。
python manage.py startapp winter_app
winter_app/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py6、开始第一行代码
在文件polls/views.py
编写
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
(1)、在winter/urls.py中添加
(2)在winter_app下创建urls.py文件
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^winter_app/', include('winter_app.urls')),
url(r'^admin/', admin.site.urls),
]
第二种方法需要重启服务python manage.py runserver