欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 文化 > Django Web开发基础介绍

Django Web开发基础介绍

2024/11/30 9:31:07 来源:https://blog.csdn.net/m0_46281382/article/details/142573191  浏览:    关键词:Django Web开发基础介绍

概述

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

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

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

环境准备

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

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

  • 编辑器下载,访问pycharm,下载安装即可。

项目介绍

项目初始化

  • 新建项目,打开 pycharm,新建项目,选择Django,如下所示:
    在这里插入图片描述

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

    在这里插入图片描述

  • 项目运行,点击 IDE 的运行,项目会运行在http://localhost:8000/,复制到浏览器端打开,如下显示:
    在这里插入图片描述

Django Admin介绍

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

首次访问 Django Admin

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

from django.contrib import admin
from django.urls import path
from django.shortcuts import HttpResponse
from django.shortcuts import renderurlpatterns = [path('admin/', admin.site.urls), //定义admin路由
]

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

在这里插入图片描述

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

迁移数据库、创建用户

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

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

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

访问 Django Admin

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

在这里插入图片描述

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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com