Jinuss's blog Jinuss's blog
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 《Vue》
    • 《React》
    • 《Git》
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • 学习
  • 实用技巧
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

东流

前端可视化
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 《Vue》
    • 《React》
    • 《Git》
    • JS设计模式总结
  • HTML
  • CSS
  • 技术文档
  • GitHub技巧
  • 学习
  • 实用技巧
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术文档

    • Git使用手册
    • craco-less使用问题
    • npm常用命令
    • 绘制多彩的三角形
    • 开发chrome扩展插件
    • npm的作用域介绍
    • Django开发基础介绍
      • Django开发前端篇
      • Django Web开发接口定义
      • npm packageJson属性详解
      • vue3中使用live2D
      • Worker加载外部文件
      • vite配置打包分类文件
      • 微前端基础知识入门篇一
      • yaml语言教程
      • 微前端基础知识入门篇(二)
    • GitHub技巧

    • SVG

    • 技术
    • 技术文档
    东流
    2024-09-26
    目录

    Django开发基础介绍

    # 概述

    Django 是后端Python的 Web 开发框架,主要任务是处理与服务器和数据库相关的事务,模板渲染动态生成网页内容只是其中一部分。

    Django 内置了的模板引擎,可以将 HTML页面与 Python 代码进行分离。模板引擎提供了丰富的模板标签和过滤器,生成动态的 HTML 页面。

    本文讲介绍Django开发项目的基础知识。

    # 环境准备

    • python下载和安装,从Python 官网 (opens new window)下载,下载完成后双击安装。安装完毕后在终端运行命令python -V,能显示版本号即可。

    • 安装Django,在终端运行命令:pip install django==5.1.1,回车安装。

    • 编辑器下载,访问pycharm (opens new window),下载安装即可。

    # 项目介绍

    # 项目初始化

    • 新建项目,打开 pycharm,新建项目,选择Django,如下所示:

    点击创建后,IDE 会自动生成Django的项目模板,如下图所示:

    • 项目运行,点击 IDE 的运行,项目会运行在http://localhost:8000/,复制到浏览器端打开,如下显示:

    # Django Admin介绍

    Django Admin 是 Django Web 框架的一个强大功能,提供了一个易于使用的界面来管理应用程序的数据。

    # 首次访问 Django Admin

    在项目初始化时,会生成一个urls.py文件,如下所示:

    from django.contrib import admin
    from django.urls import path
    from django.shortcuts import HttpResponse
    from django.shortcuts import render
    
    urlpatterns = [
        path('admin/', admin.site.urls), //定义admin路由
    ]
    
    1
    2
    3
    4
    5
    6
    7
    8

    在浏览器访问:http://localhost:8000/admin,会出现如下界面:

    此时是无法进行登录的,因为数据库表格还未创建。

    # 迁移数据库、创建用户

    在访问Django Admin前,需要进行数据库的迁移和超级用户的创建,因为Django Admin是内置的,所以需要运行一些命令

    • 迁移数据库
    python manage.py makemigrations
    python manage.py migrate
    
    
    1
    2
    3
    • 创建超级用户
    python manage.py createsuperuser
    
    1

    创建超级用户时,会要求输入账户和密码以及邮箱。

    # 访问 Django Admin

    在浏览器再次访问http://localhost:8000/admin登录,登录成功后,界面如下:

    至此,就可以着手Django Web的具体开发工作。

    编辑 (opens new window)
    上次更新: 2024/09/26, 11:36:40
    npm的作用域介绍
    Django开发前端篇

    ← npm的作用域介绍 Django开发前端篇→

    最近更新
    01
    GeoJSON
    05-08
    02
    Circle
    04-15
    03
    CircleMarker
    04-15
    更多文章>
    Theme by Vdoing | Copyright © 2024-2025 东流 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式