初识Django

简介: 初识Django

虚拟环境:

~~~python

pip install Virtualenv

pip install Virtualenvwrapper-win

workon # 查看当前虚拟环境

mkvirtualenv  xx # 创建虚拟环境xx

~~~


默认的虚拟环境存放的位置:用户目录/Envs

创建django项目:`django-admin startproject 项目名`

创建应用:`python manage.py startapp 应用名`


一级路由配置

settings中ROOT_URLCONF指向的配置文件

```

from django.urls import path,include

path('app1/', include('app1.urls',namespace='app1')),

```

二级路由配置

app_name = 'app1'

from django.urls import path

from app1 import views

urlpatterns = [    path('index/', views.index, name='index')  # 路由映射  将一个网址 和 一个界面对应起来    #     path(路径,视图函数,路由名称)]

``

视图函数语法

1. 第一个参数 一定是 `request`

2. 返回 HTTPResponse

运行django项目

1. 右上角执行按钮

2. `python manage.py runserver`

Django工作流程

项目run后-->

settings文件 会被加载到程序中  -->

根据ROOT_RULCONFIG 找到咱们的一级路由配置文件-->

找到二级路由配置文件 -->

找到视图函数-->

返回响应

http协议格式

**请求格式**: 四部分

请求行(请求方式  url  协议版本)

请求头

空行

请求体

其中,空行和请求体可以没有


**响应**

状态行(协议版本 状态码)

响应头

空行

响应体



url

统一资源定位符,说白了就是网址

url的格式   四部分: 协议 主机 端口 路径

详细

协议://主机(或者域名):端口/路径?参数1&参数2

目录
打赏
0
0
0
0
13
分享
相关文章
Django 系列
【8月更文挑战第20天】
40 1
django初学
【7月更文挑战第3天】1. 安装Django: `pip install Django` 2. 创建项目: `django-admin startproject HelloWorld` 3. 启动项目: `python manage.py runserver 0.0.0.0:8000` 4. 生成应用: `django-admin startapp TestModel` 5. 配置多数据库(MySQL):
62 1
深入Django(六)
本文档介绍了Django的表单系统,用于处理用户输入和数据验证。首先,表单通过声明式方式定义,如在`forms.py`中基于模型创建表单类。接着,在视图中处理GET和POST请求,使用`is_valid()`和`save()`方法验证和保存数据。在模板中,使用标签渲染表单和错误信息。表单系统还包括内置及自定义验证规则,以及与模型的集成,如`ModelForm`方便数据保存。此外,还有表单集、表单继承和自定义字段等高级功能。表单系统简化了用户输入管理和数据安全。
72 4
深入Django(四)
**Django模板系统**简介:用于结合数据与HTML,生成网页内容。模板系统让动态数据能插入静态页面,模板语言支持Python代码嵌入。创建模板涉及在应用目录下建立`templates`文件夹及编写HTML。使用时,视图通过`render`函数加载模板,URL配置指向相应视图。模板语言包含控制结构(如if、for)、过滤器(如日期格式化、字符串截取)和自定义过滤器。模板继承则促进布局一致性,允许子模板扩展基础模板。模板系统简化了Django中的动态内容渲染。
45 3
深入Django系列
本文是Django入门教程的第一天,简要介绍了Django,一个遵循DRY原则的开源Web框架。核心特性包括ORM、自动URL路由、模板系统、表单处理和中间件支持。随后,文章指导读者如何搭建开发环境:安装Python,创建并激活虚拟环境,使用pip安装Django,创建项目及运行开发服务器。通过这些步骤,读者可以开始他们的第一个Django项目。
38 2
深入Django(八)
了解Django的管理后台,它是一个用于管理应用数据的内置Web界面。要启用它,需在`admin.py`中注册模型,创建超级用户,并访问服务器的`/admin/`路径。可自定义后台,如定义模型显示(通过`list_display`, `list_filter`, `search_fields`),定制表单界面(定义表单类和覆盖字段)以及进行高级定制,如字段选项和重写方法。管理后台支持添加、编辑和删除记录,以及批量操作。
53 2
|
10月前
|
深入Django(三)
本文详细介绍了Django视图(Views)。视图是Django中处理用户请求并返回响应的函数或类,负责应用程序逻辑。文章通过实例展示了如何创建简单视图、使用类视图以及如何与模板配合动态生成HTML内容。此外,还提到了视图处理表单、权限认证和错误处理的功能。总之,Django视图是应用的核心组件,用于处理业务逻辑和用户交互。
44 2
【Django】Hello,DJango!
这样就在主目录下创建了一个自己的项目以下统称创建的项目路径为根目录(即ppeua_app/)
137 0
Django中的ModelForm
一、ModelForm的基本用法示例: from django import forms from app01 import models class BookModelForm(forms.
1182 0
目录
目录