1、创建项目

创建guest项目:django-admin startproject guest

***:项目创建成功后项目名称不建议更改(配置文件都有引用)

1.1、项目结构

manage.py                             #与项目进行交互的命令行工具集的入口   工具管理器

myblog

__init__.py                      #python中声明模块文件     内容默认为空

settings.py                     #项目的总配置文件,里面包含了数据库,Web应用,时间等各种配置

urls.py                            #url配置文件,django项目中的所有页面都需要配置其URL

wsgi.py                          ##python webserver Gateway interface   python应用与web服务器之间的接口

2、启动服务

通过runserver启动项目:D:\Python37\Scripts\guest>python manage.py runserver

python manage.py runserver 9999           #将默认的端口号8000更改为9999

3、创建应用

在guest项目下创建sign应用:D:\Python37\Scripts\guest>python manage.py startapp sign

添加应用名到settings.py 中的INSTALLED_APPS里

3.1、应用结构

migrations                              #数据移植(迁移)模块

__init__.py

__init__.py

admin.py                                #该应用的后台管理系统配置

apps.py                                  #该应用的一些配置,django-1.9后自动生成

models.py                              #数据模块,使用ORM模块,类似于MVC结构中的models(模型)

tests.py                                  #自动化测试模块,django提供了自动化测试功能

views.py                                 #执行响应代码的逻辑模块,代码逻辑处理的主要地点

4、创建第一个页面响应

  • 编辑guest.views

每个响应对应一个函数,函数必须返回一个响应

函数必须存在一个参数,一般为request

每一个响应(函数)对应一个url

  • 配置urls.py

每个URL都以url的形式写出来

url存放在urlpatterns列表中

url函数三个参数:URL(正则),对应方法,名称

第二种配置urls.py

在根urls.py中引入include,根urls.py中url的第二个参数改为include('blog.urls')

在APP目录下新建urls.py,格式与根urls.py相同

***根urls.py文件针对APP配置的URL的名称,是该APP所有URL的总路径

配置url时注意第一个参数正则表达式结尾符号$和/

(2)Django---用命令创建项目相关推荐

  1. @vue/cli3--使用命令创建项目--方法/实例

    原文网址:@vue/cli3--使用命令创建项目--方法/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用实例来介绍vue-cli3如何使用命令来创建项目. 系列文章 Vue-cli2--使 ...

  2. django和scrapy创建项目命令

    django项目 # 创建项目 django-admin startproject my_proj python manage.py startapp my_app python manage.py ...

  3. 自学Python第二十二天- Django框架(一)创建项目、APP、快速上手、请求和响应流程、模板、数据库操作

    Django 框架是一个基于 python 的重量级的 web 开发框架,现今很多大公司大项目都是使用 Django 框架.采用了 MVC(model view controller) 的框架模式,p ...

  4. Mac上 vue-cli使用命令创建项目

    创建项目 运行以下命令来创建一个新项目: vue create 项目名称 项目名称只能出现英文.数字和短横线. 回车后,问:如何去搭建这个工程. 第一行是默认使用vue2,第二行是默认使用vue3,第 ...

  5. Vue3-使用yarn命令创建项目

    前提:安装node node --version npm --version #全局安装yarn npm install -g yarn#查看yarn版本 yarn --version 安装 vue- ...

  6. maven使用mvn命令创建项目异常java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties

    命令: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-gri zzly2 -DarchetypeGroupId=org. ...

  7. 输入【ionic start myApp tabs】命令创建项目时失败

    一.查看node-sass是否安装成功 在node_modules文件夹中看是否有node-sass 如果没有,输入[npm install node-sass] 二.查看@ionic/app-scr ...

  8. Django(part2)--创建项目与Django目录结构

    学习笔记,仅供参考 文章目录 Django框架开发 创建项目的指令 Django目录结构 Django框架开发 创建项目的指令 创建项目的指令: django-admin startproject 项 ...

  9. Django之创建项目

    创建虚拟环境--创建django项目--创建工作子项目--配置数据库连接--生成数据库表--创建admin用户--测试项目启动 ps: 一个系统可以装多个版本的 python 解释器,但是之后用到的第 ...

最新文章

  1. runtime实践之Method Swizzling
  2. 利用frp进行内网穿透
  3. POJ3666:Making the Grade——题解
  4. small android,Android-Small框架-基础
  5. Spring Boot Serverless 实战系列“架构篇” | 光速入门函数计算
  6. (8)hibernate四种继承映射
  7. 淘宝flink和storm书籍调研
  8. pythonjam怎么运行_第二十四天 PYTHON学习
  9. 程序员简历的 8 个建议
  10. python序列切片
  11. activiti5第二弹----使用activiti5提供的测试类进行测试
  12. v4l2 框架下如何设置分辨率_Linux下如何进行FTP设置
  13. Java练习01 输出质数(素数) 使用及不使用标签Lable
  14. html5缓动下拉菜单,HTML5 Canvas鼠标跟随的缓动效果
  15. c# dynamic动态类型和匿名类
  16. 作业2.1.1 安装并使用CheckStyle
  17. Crawler 爬虫
  18. 揭秘游戏服务器,不看后悔!!!
  19. 项目整体管理:结束项目或阶段
  20. 卖西瓜问题(Java经典编程案例)

热门文章

  1. android是乐视手机刷机,乐视 X620(乐2 全网通)刷机教程,简单刷机
  2. Flan-T5: One Model for ALL Tasks
  3. 麒麟V10SP1的国产化Qt适配
  4. 富途入金步骤记录(个人使用)
  5. xilinx 高速收发器Serdes深入研究 GTX-3(时钟纠正clock correction)
  6. 人工智能 漆桂林_认识一下计算机的新成员——人工智能
  7. webservice 实现与his系统对接_一键放牧,一架管 1000 头牛!以色列牧民用大疆无人机实现自主放牛;中国重汽对接北斗卫星导航系统,车辆定位精度达到厘米级别!...
  8. 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: Shared Memory Provider, error: 0-管道的另一端上无任何进程
  9. 网站服务器高主频还是多核心,服务器中的高主频与核心数有什么区别?
  10. 给本地图片添加水印(图片,文字)