python初学-04django

一、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.py
6、开始第一行代码

在文件polls/views.py编写

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

访问我们定义的方法index,需要在url定义(两种方法)

(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'),
]

在winter/urls.py添加

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值