创建一个django项目,基本配置及运行流程

1.创建一个文件夹a,在命令行里进入a目录下,

2.执行命令创建虚拟环境:python -m venv venv

3.激活虚拟环境:source 名称/bin/activate [linux系统]

        cd 名称/scripts

        activate.bat [windows系统]

4.安装django到虚拟环境中 pip install django

5.到命令行a目录下 ,创建项目:    django-admin startproject myproject

6.进入到myproject 下,输入 python manage.py runserver

7.确定现在处于 manage.py 所在的目录下,执行命令创建应用: python manage.py startapp myapp

配置部分:

1.定义视图:

view 视图是某个功能实现的核心代码,聚焦于功能处理的业务逻辑代码,通常写在views.py文件中,一个视图就是一个普通的 Python 函数。例如: django 对视图有两点要求: 接收一个 HttpRequest 对象 返回一个 HttpResponse 对象

#views.py

from django.shortcuts import renderfrom django.http import HttpResponse

def index(request):    return HttpResponse(‘第一个视图‘)

2.定义路由

在应用中创建 urls.py 文件,写入如下代码: 说明: 在这里,定义了通过 url 地址 index/ 可访问执行 index 视图函数

#urls.py

from django.urls import pathfrom . import views

urlpatterns=[    path(‘index/‘,views.index,name=‘index‘)]

3.引用应用级别的路由

刚才定义的是应用目录下面的 urls ,要让该路由起作用,还需要将它引入项目目录下的 urls.py 中。

修改项目目录下的 urls.py 文件: 这里路由定义了,客户请求 url 地址 myapp 即能访问到 myapp 下面的 urls 文件

from django.contrib import adminfrom django.urls import path,include

urlpatterns = [    path(‘admin/‘, admin.site.urls),    path(‘myapp/‘,include(‘myapp.urls‘))

]

4.在cmd命令行开启服务 ,确保在manage.py目录下, 输入 python manage.py runserver

此时在浏览器的网址上输入以下网址,

http://127.0.0.1:8000/myapp/index/

在项目路由下这样配置,path(‘‘,include(‘myapp.urls‘))输入网址就不需要带应用名

当客户端浏览器向服务端 django 程序发起一个请求后,django 程序处理流程是:

1.通过 settings 中的 ROOT_URLCONF 确定顶级路由模块

2.在顶级路由模块中匹配请求的地址

3.包含了其他路由,则继续进入该路由模块进行匹配

4.匹配到的路由指向了一个视图函数,则执行该视图函数

5.视图函数中返回了一个 HttpResponse 对象

6.客户端浏览器接收到响应结果,将结果渲染在浏览器的展示窗口中

原文地址:https://www.cnblogs.com/zpdbkshangshanluoshuo/p/10414504.html

时间: 2024-10-02 21:50:49

创建一个django项目,基本配置及运行流程的相关文章

Django之真正创建一个django项目

真正创建一个django项目 1 创建Django项目     :new-project 2 创建APP :  python manager.py startapp app01 3 setting 配置 : 配置APP INSTALLED_APPS中加上"app01" 配置静态文件 首先在项目下创建静态文件夹static 然后在setting下添加 STATICFIFLES_DIRS=( os.path.join(BASE_DIR, 'static'), ) 注意一般开始就要配置好st

创建一个django项目

1:安装python 2:安装django (环境变量要配置正确) 3:使用 django-admin.py 来创建 HelloWorld 项目: 4:目录说明: HelloWorld: 项目的容器. manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互. HelloWorld/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包. HelloWorld/settings.py: 该 Django 项目的设置/配置. H

创建一个Django项目的基本操作

1-配置好环境 下载IDE,如:pycharm, 数据库: mysql: 需要安装好mysql客户端服务端在开发环境中(Windows或者Ubuntu) redis:客户端服务端 是否用Navicat等图形化界面(不用的话可以在环境中直接创建,或者pycharm可以创建) 2-创建虚拟环境 需要制定虚拟环境,环境中安装好Django的版本,可pip install 安装好 如果在pycharm中可以直接拖进去当前目录即可安装依赖包,可直接settings创建虚拟环境 命令:mkvirtualen

django复习--如何建立一个django项目

1.cd到项目文件夹下 2.创建一个django项目:django-admin startproject firstsite(项目名称) 3.若同时安装了2.x和3.x版本的python,则需要在manage.py最上方把#!/usr/bin/env python 改为 #!/usr/bin/env python3 (接下来以此情况为例) 4.创建一个django实例:python3 manage.py startapp firstapp(实例名称)

PyCharm下创建并运行我们的第一个Django项目

PyCharm下创建并运行我们的第一个Django项目 准备工作: 假设读者已经安装好python 2x或3x,以及安装好Django,以及Pycharm 1. 创建一个新的工程 第一次运行Pycharm时,欢迎界面如下: 点击创建新的工程,选择左边面板的Django,填写Location, 以及Application name(我分别填写的是mysite,以及 polls,location填写的mysite相当于你的工程名字) 点击Create,创建项目. 2. 探索项目的结构 自动生成了Dj

2.2、创建第一个Django项目

2.2.1.创建项目MyOSS 激活django虚拟python环境 $source bin/activate 创建一个web目录 $Mkdir web $Cd web 创建项目 $django-admin.py startproject MyOSS 项目创建完成 进入MyOSS目录 /MyOSS …manage.py …/MyOSS Manage.py 整个web项目管理的文件,会去调用django.core.management中 Execute_from_command_line的命令 使

IntelliJ IDEA 中配置Maven以及创建一个Web项目

IntelliJ IDEA 中配置Maven Step.1 File-Settings Step.2 使用Maven创建一个Web项目 Step.1 File-New-Project Step.2

Python开发入门与实战2-第一个Django项目

2.第一个Django项目 上一章节我们完成了python,django和数据库等运行环境的安装,现在我们来创建第一个django project吧,迈出使用django开发应用的第一步. 2.1.创建第一个Django项目 我们创建一个我们存放Django的工作目录,示例:C:\My Files\Python Projects 在命令提示符窗口进入到刚才创建的目录,运行运行命令: django-admin.py startproject mysite 这样会在你的当前目录下创建一个目录mysi

开始一个django项目

创建一个工程目录: django-admin.py startproject newseite 进入工程目录,运行以下命令,开启服务: python manage.py runserver 接下来,可以通过 http://127.0.0.1:8000/地址访问页面. 可以通过 python manage.py runserver 8080 设置服务监听端口. 如果想要让本地网络访问,可以运行命令: python manage.py runserver 0.0.0.0:8000 开始一个djang