美文网首页
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