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
  • 相关阅读:
    CDOJ 1270 Playfair(模拟)
    HDU 2209 翻纸牌游戏(DFS)
    HDU 1241 Oil Deposits(DFS)
    pta 01-复杂度2 Maximum Subsequence Sum (25分)
    poj 1469 COURSES 二分匹配 dfs
    01-复杂度1 最大子列和问题 (20分)分治
    poj 1325 Machine Schedule 二分图匹配+DFS实现
    zoj 1654 Place the Robots 二分图匹配DFS实现
    图论笔记-第七章
    hdu 5423 Rikka with Tree DFS
  • 原文地址:https://www.cnblogs.com/lnkDel/p/9156391.html
Copyright © 2011-2022 走看看