zoukankan      html  css  js  c++  java
  • python学习笔记08:安装django

    linux环境安装django:

    sudo pip install django

    windows环境安装django:

    pip install django

    验证django是否安装:

    python -m django --version

    切换目录到E:SourceCode,创建新项目,项目名称为:mysite:

    django-admin startproject mysite

    切换到mysite目录,运行mysite项目:

    python manage.py runserver

    在mysite项目中,创建polls应用:

    python manage.py startapp polls

    开始编写第一个页面,打开polls/views.py:

    from django.shortcuts import render
    from django.http import HttpResponse
    # Create your views here.
    def index(request):
        return HttpResponse("Hello, world. You're at the polls index.")

    此时django还不能访问到polls应用的view,因为缺少路由信息,下面要配置路由信息:
    新增并打开polls/urls.py:

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

    打开mysite/urls.py:

    from django.conf.urls import include, url
    from django.contrib import admin
    
    urlpatterns = [
        url(r'^polls/', include('polls.urls')),
        url(r'^admin/', admin.site.urls),
    ]

    添加路由的方法,有几种,根据不同的情况来使用。

    第一种(Function views):

    1.首先导入view的模块,from . import views

    2.在urlpatterns中插入新的路由,url(r'^$', views.index, name='index')

    第二种(Class-based views):

    1.首先导入view的模块,from other_app.views import Home

    2.在urlpatterns中插入新的路由,url(r'^$', Home.as_view(), name='home')

    第三种(Including another URLconf):

    1.首先导入include()函数,from django.conf.urls import include, url

    2.在urlpatterns中插入新的路由,url(r'^polls/', include('polls.urls'))

    先初始化mysite项目的数据库:

    python manage.py migrate

    配置完成后,运行mysite项目:

    python manage.py runserver

  • 相关阅读:
    sizeof注意
    如何获取存储过程的返回值和输出值
    OA、ERP、SRM、PLM、CAPP、MES、LIMS、CRM
    js1号脚本
    Python各类常用库整理
    Html设计器
    python从入门到放弃之图像处理
    C# Web API操作Sqlite数据库
    C# Naudio 从麦克风输入到声卡输出 录音 放音功能
    WPF/MVVM模式入门教程(二):实现INotifyPropertyChanged接口
  • 原文地址:https://www.cnblogs.com/qiu2013/p/6112016.html
Copyright © 2011-2022 走看看