关于Django学习


一、Django框架介绍

 

 二、安装Django

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

 验证是否安装成功

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
>>>

 三、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              .
2022/05/16  22:23              ..
2022/05/16  22:23              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

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

使用pycharm打开该项目

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

 

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的概念

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

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

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

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

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

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

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

第四步:启动Django项目

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

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

第五步:在浏览器上访问

 

5、 连接mysql数据库

未完待续