一、Django框架介绍

关于Django学习_python

 

 

关于Django学习_命令行_02

 二、安装Django

windows系统下使用 cmd》C:\Users\lnx123>pip3 install Django(如果系统里有2个python环境:python2和铺python3,安装命令pip2和pip3的区分)

关于Django学习_django_03

 验证是否安装成功

C:\Users\lnx123>python
Python 3.8.3 (default, Jul 2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
4.0.4
>>>

关于Django学习_django_04

 三、pycharm+Django+mysql搭建web网站

 1、创建Django

在pycharm里创建Django项目前提pycharm是企业版,如果只有社区版((Community Edition))可以使用命令行在终端添加项目:

windows系统下》win+r 》cmd 》打开项目要放到的路径文件(D:\project-pycharm>cd pythonDjango)》输入命令:django-admin startproject mysite(D:\project-pycharm\pythonDjango>django-admin startproject mysite)

查看该目录:D:\project-pycharm\pythonDjango>dir   目录下有mysite》manage.py文件证明创建成功

D:\project-pycharm\pythonDjango>dir
驱动器 D 中的卷是 Data
卷的序列号是 4662-8122

D:\project-pycharm\pythonDjango 的目录

2022/05/16 22:23 <DIR> .
2022/05/16 22:23 <DIR> ..
2022/05/16 22:23 <DIR> mysite
0 个文件 0 字节
3 个目录 54,134,792,192 可用字节

D:\project-pycharm\pythonDjango>cd mysite

D:\project-pycharm\pythonDjango\mysite>dir
驱动器 D 中的卷是 Data
卷的序列号是 4662-8122

D:\project-pycharm\pythonDjango\mysite 的目录

2022/05/16 22:23 <DIR> .
2022/05/16 22:23 <DIR> ..
2022/05/16 22:23 684 manage.py
2022/05/16 22:23 <DIR> mysite
1 个文件 684 字节
3 个目录 54,134,792,192 可用字节

使用pycharm打开该项目

关于Django学习_django_05

总结:一般来说标准的创建项目的方式就是使用命令行在终端进行创建,使用pycharm创建的Django项目会自动创建出一个templates目录(没用,删除就行了),打开settings.py,可以对比出两者的不同

关于Django学习_python_06

 

关于Django学习_django_07

Django REST Framework 安装

Django REST Framework是一套基于Django的REST风格的框架

官方主页:https://www.django-rest-framework.org/

特点:

  • 功能强大,灵活,可以帮助你快速开发Web API
  • 支持认证策略,包括OAuth1和OAuth2
  • 支持ORM(对象关系映射)和非ORM数据源的序列化
  • 丰富的文档以及良好的社区支持

安装:使用命令cmd安装(如果系统里有2个python环境:python2和铺python3,安装命令pip2和pip3的区分)

  • pip3 install djangorestframework
  • pip3 install markdown
  • pip3 install django-filter

 2、Django中APP的概念

关于Django学习_python_08

 3、在终端里出入python manage.py startapp app01

PS D:\project-pycharm\pythonDjango\mysite> python manage.py startapp app01

创建完成后在目录中刷新可见app01

关于Django学习_命令行_09

关于Django学习_命令行_10

 4、app创建后第一步注册app:[setting.py]

在setting.py里的INSTALLED_APPS里加入'app01.apps.App01Config'

 

关于Django学习_django_11

 

  第二步:编写URL和视图函数对应关系【urls.py】

关于Django学习_命令行_12

 

 第三步:编写视图函数:【views.py】 

关于Django学习_python_13

第四步:启动Django项目

(1)命令行执行命令 (2)pycharm自带的启动按钮

 在pycharm的终端中(Terminal)启动Django服务器命令:python manage.py runserver

关于Django学习_django_14

第五步:在浏览器上访问

关于Django学习_python_15

 在http://127.0.0.1:8000/ index

 

关于Django学习_命令行_16

5、再加一个页面

 

 

 

5、 连接mysql数据库

未完待续