关于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
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数据库
未完待续