Python框架Django入门教程

        Django 是一个使用 Python 编程语言开发的、免费且开源的 Web 应用框架。它遵循 "DRY(Don't Repeat Yourself)" 原则,旨在简化创建功能丰富的、高效率的 Web 网站。Django 提供了模型-视图-控制器(MVC)架构的实现,以及ORM(对象关系映射)系统、内置了 admin 界面、URL 路由、模板引擎、表单处理和强大的安全特性。

开发环境:Python3 + PyCharm专业版

一、创建项目

打开PyCharm,新建Django项目(PyCharm社区版无法快速创建Django项目),设置新项目的路径和项目名,直接点击创建即可

在终端中可以使用pip命令来查看默认安装的依赖:

默认安装的是最新版本的Django,可根据实际需求,安装指定版本的Django:

pip uninstall django
pip install django==3.2.18

二、项目文件主要文件介绍

修改setting.py文件,配置数据库

# 数据库配置 默认的数据库为sqlite
DATABASES = {
    'default': {
        'ENGINE': 'djangoDemo.db.backends.mysql',  # 数据库类型
        'NAME': 'db_name',  # 数据库名
        'USER': 'username',  # 用户名
        'PASSWORD': 'password',  # 密码
        'HOST': '127.0.0.1',  # 数据库服务器地址
        'PORT': 3306,  # 端口号(MySQL默认3306)
    }
}

打开终端,执行命令,安装mysql依赖:

pip install mysqlclient

三、启动项目

        PyCharm运行manage.py启动项目,默认启动端口为8000,浏览器输入地址访问Django的主页 http://127.0.0.1:8000/ 

相关推荐

  1. Django框架学习入门

    2024-05-11 06:54:16       44 阅读
  2. pythonDjango Web框架

    2024-05-11 06:54:16       41 阅读
  3. Python框架django项目

    2024-05-11 06:54:16       35 阅读
  4. Django5+DRF入门教程

    2024-05-11 06:54:16       58 阅读
  5. Flask Web框架入门教程

    2024-05-11 06:54:16       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 06:54:16       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 06:54:16       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 06:54:16       87 阅读
  4. Python语言-面向对象

    2024-05-11 06:54:16       96 阅读

热门阅读

  1. Django 和 Spring Boot

    2024-05-11 06:54:16       33 阅读
  2. 微信原生小程序封装网络请求wx.request

    2024-05-11 06:54:16       32 阅读
  3. mysql(一)

    2024-05-11 06:54:16       31 阅读
  4. 未来趋势系列 篇一:AI主题全景分析和股票梳理

    2024-05-11 06:54:16       25 阅读
  5. iOS AppDelegate瘦身

    2024-05-11 06:54:16       35 阅读
  6. 常用的启发式算法:探索问题解决的智慧之道

    2024-05-11 06:54:16       34 阅读
  7. XMLHttpRequest与Axios详解

    2024-05-11 06:54:16       26 阅读
  8. React 之 forwardRef用法(十六)

    2024-05-11 06:54:16       28 阅读
  9. DNS-域名系统

    2024-05-11 06:54:16       25 阅读