Django2.0学习(一)————安装,入门,应用结构

安装

去Python官网下载官方windows版本,在这里我用到的是python3.6,下载的时候下载exe版本,自定义模式安装。
去Django找相应版本,我下载的是2.0
在cmd中敲:

C:\Users\lenovo>pip install Django==2.0

查看下载结果:

C:\Users\lenovo>python
Python 3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 13:35:33) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

有这几个包表示安装成功:

C:\Users\lenovo>pip list
Package    Version
---------- -------
Django     2.0
pip        10.0.1
pytz       2020.1
setuptools 39.0.1
You are using pip version 10.0.1, however version 20.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

入门仪式之Hello World!

在自己建立的文件夹目录下创建项目:项目名叫mysite

C:\Users\lenovo\Desktop\test>django-admin startproject mysite

进入目录可以看到有以下文件:
在这里插入图片描述文件作用:
在这里插入图片描述在这里插入图片描述编辑文件:
在urls中编辑:
在这里插入图片描述path是Django的一个方法,用来定义路径。
其中admin是自带给的后台管理。
导入views文件,调用index方法
创建views文件,新建名为views的python文件:
在这里插入图片描述在文件中编辑index方法:

from django.http import HttpResponse   ##调用django的http响应

def index(request):
    return HttpResponse("Hello, world")   ## 让其返回hello world

编辑完成后,cmd执行命令

C:\Users\lenovo\Desktop\test\mysite>python manage.py runserver

用浏览器检查:

在这里插入图片描述
cmd状态:

在这里插入图片描述
返回200,成功!!

关掉本地服务Ctrl+C

浏览器再次访问失败!

我们打开管理界面:

在这里插入图片描述需要用户名和密码。

C:\Users\lenovo\Desktop\test\mysite>python manage.py createsuperuser

安装使用数据库,输入用户名密码,然后启动服务,访问浏览器,输入用户名,密码。

C:\Users\lenovo\Desktop\test\mysite>python manage.py migrate ##根据提示应用数据库

在这里插入图片描述

基本应用结构

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述创建应用,会多一个文件夹:
在这里插入图片描述重点看models,里面是模型,进行编辑:
在这里插入图片描述迁移到数据库:
在这里插入图片描述
在这里插入图片描述此时打开后台管理界面还是看不到article,

需要从admin.py中加入Article,并注册模块

在这里插入图片描述
然后打开后台界面

在这里插入图片描述出现Articles,打开后可以创建Article。
在这里插入图片描述可以发现,这个模板就是你在模板文件中写的模板。

猜你喜欢

转载自blog.csdn.net/Thorne_lu/article/details/107707435