简单了解Django项目应用创建过程
作者:君子攸宁 发布时间:2022-04-22 06:06:21
标签:Django,项目,应用,创建
1. 创建Django项目
创建应用前必须先进入虚拟环境 workon npy007
创建个文件夹 madir test
cd test
django-admin strartproject djdemo djdemo为项目名
test文件夹下 djdemo项目创建好了,详细如下
__init__.py说明djdemo是一个python包
settings.py 是项目的配置文件
urls.py: 进行url路由的配置
wsgi.py:web服务器和Django交互的入口
manage.py: 项目的管理文件
2.创建Django应用
一个项目由很多个应用组成,每一个应用完成一个功能模块
python manage.py startapp booktest booktest为应用 如下
__init__.py 说明名录是一个Python模块
models.朋友:写和数据库项目的内容,设计模型类
view.py:接收请求,进行处理,与M和T进行交互,返回应答,定位处理函数,视图函数
test.py:写测试代码的文件
admin.py:网站后台管理相关的文件
3. 应用注册
pycharm打开项目 command+shift+g可以直接吊起文件输入框,直接粘贴目录
4. 启动服务验证
在当前项目djdemo路径下 python manage.py runserver 效果如下图
浏览器访问 http:127.0.0.1:8000/ 效果如下图
来源:https://www.cnblogs.com/youning/p/13233541.html
0
投稿
猜你喜欢
- kNN算法是k-近邻算法的简称,主要用来进行分类实践,主要思路如下:1.存在一个训练数据集,每个数据都有对应的标签,也就是说,我们知道样本集
- pydantic是一个Python的数据验证和转换库,它的特点是轻量、快速、可扩展、可配置。笔者常用的用于数据接口schema定义与检查。具
- 所谓的CSV(逗号分隔值)格式是电子表格和数据库最常用的导入和导出格式。尝试使用CSV格式进行标准化描述之前已经使用了很多年。该csv模块r
- web表单是web应用程序的基本功能。它是HTML页面中负责数据采集的部件。表单有三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入
- 如下拉框的text是<input type=button value=ggg>,那么生成的combobox里
- pop()方法从列表移除并返回最后一个对象或obj。语法以下是pop()方法的语法:list.pop(obj=list[-1])
- 散点图和折线图是数据分析中最常用的两种图形。其中,折线图用于分析自变量和因变量之间的趋势关系,最适合用于显示随着时间而变化的连续数据,同时还
- Python实现文件的全备份和差异备份之前有写利用md5方式来做差异备份,但是这种md5方式来写存在以下问题:md5sum获取有些软连接的M
- 阅读上一篇:javascript面向对象编程(三)继承是面向对象语言中的一个重要概念,现在我们来探讨一下继承。在网上搜一下javascrip
- 字典获取最大和最小value对应的keymy_dict = {'x':500, 'y':5874, '
- 一般情况下,运行tensorflow时,默认会占用可以看见的所有GPU,那么就会导致其它用户或程序无GPU可用,那么就需要限制程序对GPU的
- Javascript函数类型判断完美解决方案在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一
- 前言相当不错的 Javascript 编程风格规范,建议大家采用此规范编写 Javascript。原文链接: http://dojotool
- XML的未来 现在你已经知道XML。确实,结构有点复杂,而且DTD有各种可以定义文档可以包含的内容的选项。但还不只这些。考虑一个数据交换对其
- 首先上结构mynode -> app5 -> urls.py & views.py| -> templates -
- 本文主要研究的是Python对内存的使用(深浅拷贝)的相关问题,具体介绍如下。浅拷贝就是对引用的拷贝(只拷贝父对象) 深拷贝就是对对象的资源
- 本文实例讲述了python基于BeautifulSoup实现抓取网页指定内容的方法。分享给大家供大家参考。具体实现方法如下:# _*_ co
- 1 九九乘法表for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j
- 我就废话不多说了,直接上代码吧!import paramikoimport pymysqlimport timelinux = ['
- 如下所示:from numpy import *import numpy as npimport matplotlib.pyplot as