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
  • 相关阅读:
    MySQL中的char与varchar详解
    有关PHPstorm的git环境的配置和git密钥的生成总结
    PHP开发中常用的字符串操作函数
    PHP 二维数组排序函数的应用 array_multisort()
    大龄程序员的出路在哪里
    近期面试总结(PHP后端开发工程师)(部分笔试题)
    B-Tree目录和Hash索引的区别
    curl、fopen和file_get_contents区别
    什么是OAuth授权
    SEO 统计算法
  • 原文地址:https://www.cnblogs.com/lnkDel/p/9156391.html
Copyright © 2011-2022 走看看