zoukankan      html  css  js  c++  java
  • Django尝试

    1. 安装Django

      可以通过pip install命令来安装Django:

    pip install django

    安装完,通过以下代码验证是否安装成功

    import django
    print django.VERSION

    2. Django开发流程

      2.1 建立项目

        使用django-admin建立Django项目

    django-admin startproject 站点名
    

      该命令执行完,在当前目录创建站点名对应的目录,并生成对应的Django文件

    站点名/
        manage.py
        站点名/
            __init__.py
            settings.py
            urls.py
            wsgi.py

    manage.py是Django项目管理的命令行工具,站点运行、数据库生成等都通过该工具完成。

      2.2 创建应用

        每个Django项目可包含多个应用,创建应用命令

    python manage.py startapp 应用名

        命令执行后会生成如下结构目录和文件

    应用名/
        __init__.py
        admin.py
        apps.py
        migrations/
            __init_.py
        models.py
        tests.py
        views.py

      2.3 视图

        2.3.1 在站点/views.py文件中建立一个函数

    from django.http import HttpResponse
    
    def welcome(request):
        return HttpResponse('<b>Welcome to my site!</b>')

        2.3.2 添加应用路由规则,在站点/urls.py文件中添加

    from django.conf.urls import url
    from . import views
    
    urlpatters = [
        url(r'', views.welcome),
    ]

        2.3.3 添加项目对应应用路由规则,项目/urls.py的urlpatters中增加对应规则,如下

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

      2.4 运行

        通过manage.py可以运行内置web服务器,如下

    python manage.py runserver 0.0.0.0:8001
  • 相关阅读:
    iOS 验证码按钮倒计时
    简单三层复习
    文件读写,改进版
    第一个文件读写的例子
    文件读写原理
    Ajax原理
    MVC,布局页面
    在MVC视图的代码块中,直接输出文本,有几种方式?
    MVC,如何在视图中声明方法,调用方法?
    MVC怎么在当前视图中,传递参数给到另外一个视图?
  • 原文地址:https://www.cnblogs.com/lnkDel/p/9156391.html
Copyright © 2011-2022 走看看