zoukankan      html  css  js  c++  java
  • Django(一)创建第一个Django的demo

    一:前提

    首先,想要玩转Django的话,要先配置python3环境和安装编辑器,(⊙o⊙)…

    二:开始安装Django

    进入电脑的命令提示符界面(ctrl+s搜索cmd并进入)

    cmd.exe


    我们对于版本号的话,用的是1.10.3的版本

    三:创建项目和应用

    首先我们进入我们想要创建项目的文件夹中
    比如我进入到我的F盘,然后进入我一般保存项目的文件夹


    这个看个人情况了,根据命令行的命令进入到相关的文件夹中
    然后我们创建项目:DjangoPro
    django-admin startproject DjangoPro

    然后我们在这个文件夹中就创建了这个项目:里面出现了一个名字叫DjangoPro的文件夹
    这个文件夹里面有同名文件夹:DjangoPro和manage.py文件
    同名文件夹内的文件:
    __init__.py(空文件,为了识别python标准包)
    setting.py(配置文件)
    url.py(URL声明)
    wsgi.py(与WSGI兼容的web服务器的服务入口)
    文件:manage.py(命令行工具)

    然后我们进入DjangoPro文件夹里创建DjangoApp应用
    cd DjangoPro
    python manage.py startapp DjangoApp
    然后我们会发现DjangoPro文件夹里,除了有DjangoPro这个工程的文件夹,还有一个刚刚创建的应用文件夹:DjangoApp
     
    migrations文件夹:记录models中的数据变更
    admin.py:映射数据到admin后台中
    apps.py:配置应用程序
    models.py 模型文件
    tests.py:创建测试用例
    views.py 视图文件

    四:运行项目

     下面我们开始运行这个项目,
    python manage.py runserver

    然后我们就可以通过浏览器访问啦:127.0.0.1:8000
    浏览器页面会显示:it workd!

    五:配置项目以及应用(蓝色为更改部分)

    1.进入DjangoPro的项目文件夹中,找到settings.py文件,进行如下更改

    # Application definition
    
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'DjangoApp',
    ]

    即添加应用到文件里
    2.设置urls路径,进入到urls.py文件中
    from DjangoApp import views
    
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/$',views.index),
    ]
    
    3.在应用的views.py文件中创建index函数
    from django.shortcuts import render
    
    # Create your views here.S
    def index(request):
    	return render(request,"index.html")
    4.在应用中创建存放HTML文件的文件夹以及文件
    在DjangoApp文件夹中创建:templates文件夹(不要改文件夹的名字)
    在templates文件夹中创建index.html文件:
    <html>
        <head>
    	<title> Django Page</title>
        </head>
        <body>			
    	<h1>Django</h1>
       </form>       
        </body>
    </html>

    六,启动应用

    这时依旧在cmd命令行里,启动应用,并用浏览器访问127.0.0.1:8000/index/
    python manage.py runserver



    大功告成!!!我们已经用Django做了一个小的demo

  • 相关阅读:
    01时间处理--02 指定日期--转成星期
    中文乱码处理
    判断js变量是否定义,
    安卓请求服务器js文件下载到本地,版本号不一致就下载
    a标签href跳转---传值---禁止单引号
    修改mysql配置文件,group_concat设置为最大.默认1024个字节字符串.多条json会超出
    GROUP_CONCAT()多条数据.拼接字符串 最大长度1024
    使用变量判断之前.务必先定义
    多种序列化器-指定类对象
    JsonHelper
  • 原文地址:https://www.cnblogs.com/CCGGAAG/p/7800339.html
Copyright © 2011-2022 走看看