Django 学习1

1、环境配置

环境配置: PyCharm 2018.3.1,Python 3.7,Django 3.2.16

2、Django 安装

pip install Django==版本号

3、新建项目

点击:“File”–>>“New Project”–>>“Django”

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

4、新建用于显示的文件

在项目包test1_login下新建“views.py”文件,并编写显示输出函数index_view

#coding=utf-8

from django.http import HttpResponse

# 显示 Hello worlr
def index_view(request):
    return HttpResponse('Hello World')

5、添加路径

在路由文件“urls.py”下添加映射路径和函数接口(在“index_view”后按“Alt+Enter”可以在“views.py”文件中自动添加函数并跳转)

from django.contrib import admin
from django.urls import path
from test1_login import views

urlpatterns = {
    path('admin/', admin.site.urls),
    path('hello/', views.index_view)
}

6、启动应用程序

在Terminal内输入指令:python manage.py runserver 127.0.0.1:8001
在这里插入图片描述

7、结果

在浏览器输入:http://127.0.0.1:8001/hello,即可显示“Hello World”
在这里插入图片描述

Django是一个流行的高级Python Web框架,用于快速开发安全、可维护的Web应用。如果你想学习Django,以下是一个基本的学习路径建议: 1. **安装和环境设置**: - 安装Python(推荐使用最新版本) - 安装Django和必要的依赖(如pip, virtualenv或conda) 2. **入门教程**: - 阅读官方文档的快速入门指南(https://docs.djangoproject.com/en/stable/getting-started/) - 通过官方教程创建第一个Django项目(Hello World应用) 3. **基础知识**: - Django MVC(模型-视图-控制器)架构理解 - 模型(Model):数据库操作和ORM(Object-Relational Mapping) - 视图(View):处理HTTP请求,调用模型并返回响应 - 控制器(Controller):前端界面的逻辑处理,但实际在Django中很少单独使用 4. **模板系统**: - 学习Django模板语言(Template Language),如何渲染数据到HTML页面 5. **URL路由和视图**: - Django URL patterns,如何定义应用的URL结构 - 函数视图和类视图的区别 6. **表单处理**: - Django Forms API,如何创建和验证用户输入 7. **认证和授权**: - 设置用户身份验证(Authentication)和权限管理(Authorization) 8. **中间件(Middleware)**: - 了解Django的内置中间件和自定义中间件的使用场景 9. **模板继承和模板标签**: - 更深入地了解模板的继承和自定义过滤器和标签 10. **部署**: - 选择部署方法(如Gunicorn, Nginx等),并了解Docker部署 11. **实战项目**: - 开始构建小型应用,如博客、论坛或库存管理系统,以巩固所学知识 **相关问题--:** 1. Django的MVC架构具体是如何工作的? 2. 什么是Django的表单验证?有哪些内置验证方法? 3. 如何在Django中实现自定义的认证系统?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值