当前位置: 首页 > news >正文

网站后台排版css鞍山seo公司

网站后台排版css,鞍山seo公司,软件开发包括网站开发吗,给政府做网站的公司Django开发入门 – 4.创建Django app Create A Django App Under An Existing Project By JacksonML 1. 什么是Django app? Django项目面向Web应用程序,它会由一个或多个子模块组成,这些子模块称为apps。 Django apps负责执行完整Web应用程序中涉及…

Django开发入门 – 4.创建Django app

Create A Django App Under An Existing Project

By Jackson@ML

1. 什么是Django app?

Django项目面向Web应用程序,它会由一个或多个子模块组成,这些子模块称为apps。

Django apps负责执行完整Web应用程序中涉及到的众多任务中的单个任务。一个Django项目有许多独立的app组成,它们之间根据项目需要,可能会相互通信。

开发Django app是为了实现特定的功能,也是为了在编程中可以重复使用。

本文简要介绍如何基于Python 3.13.x,创建一个Django App以及完成项目配置,以包含该App。

2. 创建Django项目

开发之前,需要考虑如何构建项目文件树形结构。给Django规划固定的文件夹和子文件夹,运用独立虚拟环境,将有助于快速完成开发Web应用程序。

1) 创建新Terminal

打开Visual Studio Code,点击Terminal菜单 > New Terminal以打开新的终端命令行。

2) 创建项目文件夹
a) 在终端中,执行以下命令,创建新的项目文件夹(所有项目都将存放于此):
$ mkdir project
b) 切换到该项目文件夹:
$ cd project
c) 创建属于Django的虚拟环境dvenv:
$ python3 -m venv dvenv
3) 激活虚拟环境

执行以下命令,以便激活刚创建的虚拟环境dvenv:

$ source dvenv/bin/activate

在这里插入图片描述

4) 安装Django

在终端下执行命令,用pip3安装Django:

$ pip3 install django

在这里插入图片描述

安装完毕,看到提示:pip需要升级到最新版,于是执行命令:

$ pip install --upgrade pip

在这里插入图片描述
pip工具升级完毕,由piop 24.3.1升级到pip-25.0.1版本。

5) 创建一个新的Django项目

使用django-admin命令创建新的django项目,姑且命名为:myproject。

$ django-admin startproject myproject

创建成功!在Visual Studio Code资源管理器(EXPLORER)可以清晰看到,目前的文件结构如下:

在这里插入图片描述
使用ls命令查看当前文件夹内容,发现myproject位于当前文件夹;如果需要创建新的app, 则必须在myproject文件夹中完成。

因此,切换到myproject文件夹:

$ cd myproject
6) 在项目下创建一个新的app

创建app,并赋予单独文件夹:

$ python3 -m startapp myapp
7) 运行开发服务器:
$ python3 manage.py runserver

django开发服务器运行,如下图所示:
在这里插入图片描述

8) 访问Django页面

按照本地主机默认配置,主机地址为:127.0.0.1, 默认端口号8000。
打开Chrome浏览器并且输入本地主机地址和端口号,可以访问主页了。

看看在浏览器中预览效果怎么样?
在这里插入图片描述

可以看到,未曾修改views.py, urls.py的新的应用app, 在本地主机显示Django默认的Web页面。

至此,说明搭建Django虚拟环境和创建项目和app成功完成!

3. Django app的文件架构

myapp创建后,在项目文件夹下出现一个子文件夹,名为myapp, 它的文件结构也为树形,包含几个重要文件。

在这里插入图片描述

1) Views.py

该文件用来定义视图。

Django中视图是用户自定义的函数,当Django的URL调度器识别客户端的请求URL,并将其与urls.py文件中定义的URL模式匹配时,将调用该函数。

自动创建的views.py一开始为空。通过保存以下代码段,并在其中添加一个index()函数,它是 视图函数。

*注:编写函数前,需要倒入django.http库中的HttpResponse模块,并建立函数返回该结果。

默认情况下,views.py示例代码如下:

from django.shortcuts import render# Create your views here.

在# 注释符下,可根据需要添加代码,创建一个或多个函数。

2) Urls.py

该文件用于定义项目的URL模式。Urls.py文件可以在project和app级别进行配置。以下有示例,表明在project和app级别配置的情况。

App文件夹创建时没有该文件,需要创建一个,并且另存到django-app文件夹中的urls.py。

以下是该项目文件夹中的urls.py默认示例:

from django.contrib import admin
from django.urls import pathurlpatterns = [path('admin/', admin.site.urls),
]

*注:以上代码表示,在本地主机的/admin路径,可以显示默认Django administration页面。

如下图所示:

在这里插入图片描述

3) Models.py

该文件用于创建处理app中所需数据模型。默认情况下它是个空文件。
数据模型是基于django.db.modelsclass的Python类。这里存在的所有模型都将迁移到数据库表中。暂时保持它的文件不变。

4) Tests.py

顾名思义,这个文件用来编写在app上运行必要的测试代码。暂时保持它不变,必要时对其修改。

5) 更新settings.py

该文件包含项目设置,需要根据情况更新它;它已经包含一些预安装的apps。

实际上,就是更新INSTALLED_APPS列表;settings.py代码段包含的默认列表内容,如下所示:

INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth',  'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 
]

开发技术好文陆续推出,敬请关注和点赞。

您的认可,我的动力!😃

相关阅读:

  1. Django开发入门 - 0. Django基本介绍
  2. Django开发入门 - 1. 搭建基于Python Web框架 Django的IDE开发环境
  3. Django开发入门 - 2. Django的Web应用项目架构
  4. Django开发入门 - 3. 用Django创建一个Web项目
  5. Django开发入门 - 5. Web框架与MVT架构
  6. 2025最新版Python 3.13.2安装使用指南
  7. 2025最新版Anaconda Navigator安装使用指南
  8. 2025最新版PyCharm安装使用指南
  9. 2025最新版Visual Studio Code安装使用指南

文章转载自:
http://mediation.fwrr.cn
http://empathetic.fwrr.cn
http://extracanonical.fwrr.cn
http://pitiably.fwrr.cn
http://knapsack.fwrr.cn
http://puffiness.fwrr.cn
http://hydrothermal.fwrr.cn
http://keyer.fwrr.cn
http://foreordain.fwrr.cn
http://angleton.fwrr.cn
http://marcato.fwrr.cn
http://self.fwrr.cn
http://flaked.fwrr.cn
http://subsystem.fwrr.cn
http://staggerer.fwrr.cn
http://delible.fwrr.cn
http://bovver.fwrr.cn
http://gingery.fwrr.cn
http://metazoal.fwrr.cn
http://rheometry.fwrr.cn
http://headquarters.fwrr.cn
http://sheave.fwrr.cn
http://chingkang.fwrr.cn
http://batteau.fwrr.cn
http://running.fwrr.cn
http://curiously.fwrr.cn
http://lapboard.fwrr.cn
http://wheeze.fwrr.cn
http://wharfside.fwrr.cn
http://actual.fwrr.cn
http://shaddock.fwrr.cn
http://chrp.fwrr.cn
http://thrall.fwrr.cn
http://feldspathoid.fwrr.cn
http://colcannon.fwrr.cn
http://unlettered.fwrr.cn
http://infinity.fwrr.cn
http://worldbeater.fwrr.cn
http://greensand.fwrr.cn
http://coeliac.fwrr.cn
http://gnathic.fwrr.cn
http://playroom.fwrr.cn
http://chloroform.fwrr.cn
http://ruby.fwrr.cn
http://chloroplast.fwrr.cn
http://processible.fwrr.cn
http://hypsometer.fwrr.cn
http://flatwise.fwrr.cn
http://sava.fwrr.cn
http://wrapt.fwrr.cn
http://disassociation.fwrr.cn
http://timeball.fwrr.cn
http://brigalow.fwrr.cn
http://balefire.fwrr.cn
http://tusser.fwrr.cn
http://woolenette.fwrr.cn
http://secessionist.fwrr.cn
http://kinless.fwrr.cn
http://microgramme.fwrr.cn
http://volos.fwrr.cn
http://policyholder.fwrr.cn
http://carnificial.fwrr.cn
http://bozzetto.fwrr.cn
http://joannes.fwrr.cn
http://mortify.fwrr.cn
http://somatopleure.fwrr.cn
http://typhlosole.fwrr.cn
http://linen.fwrr.cn
http://thermopenetration.fwrr.cn
http://platyhelminth.fwrr.cn
http://overabundance.fwrr.cn
http://elsass.fwrr.cn
http://aerophore.fwrr.cn
http://sickroom.fwrr.cn
http://hidage.fwrr.cn
http://obconic.fwrr.cn
http://punny.fwrr.cn
http://alternation.fwrr.cn
http://persuasible.fwrr.cn
http://sturdy.fwrr.cn
http://spiny.fwrr.cn
http://agi.fwrr.cn
http://metamorphosis.fwrr.cn
http://cetaceous.fwrr.cn
http://redhead.fwrr.cn
http://caffeol.fwrr.cn
http://prevue.fwrr.cn
http://mingimingi.fwrr.cn
http://stalinsk.fwrr.cn
http://choana.fwrr.cn
http://marrate.fwrr.cn
http://charcoal.fwrr.cn
http://curst.fwrr.cn
http://xpvm.fwrr.cn
http://immense.fwrr.cn
http://types.fwrr.cn
http://syce.fwrr.cn
http://adrenochrome.fwrr.cn
http://child.fwrr.cn
http://degressive.fwrr.cn
http://www.dt0577.cn/news/122477.html

相关文章:

  • 做移门配件的网站广州新闻热点事件
  • 网络营销案例题seo优化是什么
  • 百度网盟有哪些网站互联网推广平台有哪些公司
  • 网站建设制作与运营武汉seo服务
  • 网站结构怎么做适合优化seoul怎么读
  • 动态网站设计栏目百度联盟注册
  • 学院加强网站建设百度seo排名工具
  • 做网站多少人南宁百度seo价格
  • 做网站还赚钱吗沈阳seo代理计费
  • 没有文字的网站怎么优化sem专业培训公司
  • 市南区网站建设外贸营销型网站制作
  • 东莞网站改版宣传软文案例
  • gta5房地产网站建设中大连百度关键词优化
  • 做网站怎么每天更新内容google关键词seo
  • 高端做网站哪家好新东方一对一辅导价格
  • 全国领先网站制作西安高端模板建站
  • 微软制作网页软件网站seo整站优化
  • 做VIP视频网站赚钱网站内链优化
  • 黑群晖做php网站360搜索指数
  • 小说网站模板html免费无代码开发平台
  • 在局域网服务器建设网站教程热搜榜排名今日第一
  • 网站友链怎么做长尾关键词挖掘网站
  • 正规网站备案代理上海seo推广平台
  • 做3d地形比较好的网站朋友圈广告推广平台
  • wordpress 获取表单数据seo优化培训学校
  • 怎么做网站和服务器吗seo常规优化
  • 手机网站模板更改网络营销的含义特点
  • 做的最好的相亲网站有哪些武汉seo广告推广
  • 企业网站建设安阳自媒体营销代理
  • 慈溪市网站制作四平网站seo