美文网首页
Django学习笔记(一)如何创建第一个项目(project)和

Django学习笔记(一)如何创建第一个项目(project)和

作者: 像苏 | 来源:发表于2020-03-20 15:53 被阅读0次

    Django版本为3.0

    MTV

    • M - Models - 模型 - 数据的创建、查询、删除、修改等操作(M是操作Database的)
    • T - Templates - 模板 - 把models取得的数据填充进网页中,称之为渲染
    • V - Views - 视图 - 把渲染好的网页呈现给我们
    • Urls 跟views联系把网址传给他

    整个流程是我打开浏览器输入网址(ufls),网址传给views处理,views会把信息传输给models,models从数据库中取得数据返回给views,views会返回信息给浏览器,需要渲染的话会经过templates渲染,然后再返回给浏览器

    Django如何新建project

    1. 新建项目所需的文件夹,名字为name(这里的名字随便取)
    2. 终端cd文件夹路径
    3. 终端输入django-admin startproject firstweb(这里startproject后面的名称自己取)
    4. 打开name文件夹,里面可以看到一个firstweb文件夹, 继续打开firstweb文件夹里面会有一个firstweb的文件夹和一个manage.py文件
    5. (这步的操作是假设你装了两个版本的Python)编辑器打开新建的文件夹目录,找到manage.py,第一行#!/usr/bin/env python最后的Python改为Python3,像这样#!/usr/bin/env python3

    创建第一个APP

    1. 终端中需要cd第一层级的firstweb
    2. 终端输入python3 manage.py startapp firstapp
    3. 在编辑器中firstweb目录下会多出一个firstapp的文件夹
    4. 在firstweb下面找到settings.py文件,下拉会找到
    INSTALLED_APPS =[ 
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
    ]
    

    在最后加上firstapp 像下面这样

     INSTALLED_APPS =[ 
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'firstapp',
    ]
    

    创建数据库

    1. 需要cd第一层级的firstweb
    2. 终端中输入python3 manage.py migrate
    3. 此时站点创建完成,终端输入pyhon3 manage.py runserver,在浏览器中打开http://127.0.0.1:8000/,如果前面做的没有问题的话,你应该可以看到下面这个页面,(Django版本不同显示可以不太一样)

    相关文章

      网友评论

          本文标题:Django学习笔记(一)如何创建第一个项目(project)和

          本文链接:https://www.haomeiwen.com/subject/kvzqyhtx.html