• 关于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    <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打开该项目

    总结:一般来说标准的创建项目的方式就是使用命令行在终端进行创建,使用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

    第五步:在浏览器上访问

     在http://127.0.0.1:8000/ index

     

    5、再加一个页面

    5、 连接mysql数据库

    未完待续

  • 相关阅读:
    为什么new的普通数组用delete 和 delete[]都能正确释放
    虚幻4属性系统(反射)
    CFileDialog类的默认路径
    把单一元素的数组放在一个struct的尾端
    在UE4中使用SVN作为source control工具
    单精度浮点数和有效位数为什么是7位
    Valid Number--LeetCode
    归并排序
    堆排序
    直接选择排序
  • 原文地址:https://www.cnblogs.com/liunaixu/p/16277733.html
Copyright © 2020-2023  润新知