• 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
  • 相关阅读:
    【QA3】apache2启动失败问题
    查看OS位数
    软件测试开发 SDET
    【QA1】mysql下max_connections问题
    Js 四舍五入
    word中如何设置不连续页码 (转)
    隐藏select边框及下接箭头方法
    where 与 having 的区别
    asp.net 浏览器标题栏加入图标 方法
    AjaxControlToolkit CollapsiblePanelExtender用法
  • 原文地址:https://www.cnblogs.com/lnkDel/p/9156391.html
Copyright © 2020-2023  润新知