Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。

Django是一个基于MVC构造的框架。但是在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。要运行django项目,首先要创建一个项目。

创建Django项目

1.通过命令行方式

需要先创建一个文件夹(),打开终端,进入到安装了Django的虚拟环境,cd到刚刚创建这个文件夹下

使用命令:django-admin startproject [项目名称]

例如:django-admin startproject first_project 在我们的文件夹目录下就会产生项目名称的文件

2.用Pycharm的方式

文件->新建项目->选择Django,然后指定项目所在路径以及python解释器,再点击Create就可以创建项目了

运行项目文件

1.通过命令行方式:

进入项目文件加中,使用命令python manage.py runserver。 这样就能够通过http://127.0.0.1:8000/本地访问网站。默认端口号为8000。

需要注意的是,这样的项目只能够在本机上访问,如果想要在其他电脑上也能访问网站那么需要指定 ip 地址为 0.0.0.0。示例为: python manage.py runserver 0.0.0.0:8000。

2.通过pycharm运行。

直接点击右上角的绿色箭头按钮即可运行。注意:用Pycharm运行项目,在项目配置中,把“只用单一实例”选项勾上,避免一个项目运行多次。

改变端口号

1.在终端,使用命令:python manage.py runserver 9000

2.在Pycharm中,右上角->项目配置->port 更改成你想要的端口号,重新运行即可。

让同局域网内的其他电脑访问本机

1.让项目运行的时候,host=0.0.0.0

在终端,使用python manage.py runserver 0.0.0.0:8000

在pycharm,右上角->项目配置->host 更改成0.0.0.0

2.在setting.py文件中,配置ALLOWED_HOSTS,将本机的ip地址添加进去。

示例代码: [ALLOWED_HOST] = ['192.168.43.103']

注意:要关闭电脑的防火墙设置

python如何运行整个项目_如何运行django项目相关推荐

  1. python服务端开发调试日志系统_Python Django项目日志查询系统

    该项目适合中小型公司日志查询工作.大型公司可以使用elk等.该系统其实就是调用了absible命令去查日志,然后把输出的信息输到页面查看. 日志查询系统 维护手册 作者:陈土锋 日期:2020年6月1 ...

  2. 品达物流TMS项目_第12章 项目总结

    品达物流TMS项目_第12章 项目总结 文章目录 品达物流TMS项目_第12章 项目总结 第12章 项目总结 1. 微服务架构 2. 软件架构体系 3. 系统架构 4. 技术架构 5. 业务流程 6. ...

  3. swift 项目_如何对iOS项目进行静态分析

    随着项目的扩大,依靠人工codereview来保证项目的质量,越来越不现实,这时就有必要借助于一种自动化的代码审查工具:程序静态分析. 程序静态分析(Program Static Analysis)是 ...

  4. django新建一个项目_如何使用Django创建项目

    django新建一个项目 Now that we know how to create virtual environments and use pip, we can begin building ...

  5. 自己动手实现软件测试项目_自己动手的项目

    UNIX®系统具有数百个实用程序应用程序或命令. 一些命令操纵文件系统,而另一些命令查询和控制操作系统本身. 数量众多的命令可提供连通性,甚至更多的命令集可生成,置换,修改,过滤和分析数据. 鉴于UN ...

  6. 老鱼Python数据分析——篇十七:使用pycharm创建django项目

    最近把基础的数据爬取和存储都学习完了,开始进行数据的显示,考虑到通用性,还是使用Web方式来显示数据吧. 所以接下来就开始django学习之路,因为django是一个免费并且强大的开源Web框架. 使 ...

  7. 将已有项目转为se项目_如何将 Java 项目转换成 Maven 项目

    本文内容 Java 项目 Maven 项目 Java 项目转换成 Maven 项目 本文主要介绍如何将 Java 项目转换成 Maven 项目.首先要明确的是,用 Maven 管理 Java 项目的确 ...

  8. java图片处理开源项目_如何处理离开开源项目

    java图片处理开源项目 2015年初,我决定离开我的工作,这是我刚刚工作两年多的时候. 我的家人和朋友中没有一个人对我担任其他职位感到惊讶. 采取这一举措是一件很平常的事情,特别是在我们倾向于频繁更 ...

  9. tomcat启动成功 未加载项目_智云CRM项目启动大会在深圳成功召开

    自2018年12月29日与桂林智神信息技术有限公司正式签署CRM项目合同之后,鼎资软件便迅速成立智云CRM项目组,开始了紧张的实施前准备工作,包括项目组成员甄选.确定项目目标和实施范围,制定项目实施计 ...

  10. python写算法太慢_程序运行慢?你怕是写的假 Python

    Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升Python程序的性能. 1. 数组求平方和 输入一个列表,要求计算出该列表中数字的的平方和 ...

最新文章

  1. 对列表去重并保持原来的顺序
  2. 链路聚合_链路聚合可靠性技术详解(三)
  3. 数据库迁移用到的命令
  4. 使用配置hadoop中常用的Linux(ubuntu)命令
  5. python 怎么报错后再次启动?
  6. HDU - 4725 The Shortest Path in Nya Graph(最短路+思维)
  7. resolveType - when is date type for DateFormat used when initialization
  8. 虚拟主机用户ftp和apache用户文件互操作权限解决方法
  9. JS原型链中的属性问题
  10. 即时大数据流处理=即时风暴
  11. MVC中利用ActionFilterAttribute过滤关键字
  12. SSD+caffe︱Single Shot MultiBox Detector 目标检测(一)
  13. 在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件
  14. Centos yum 命令行 安装KDE Desktop
  15. 计算机专业文书范文,美国留学文书技巧-美国计算机专业博士的申请个人陈述范文...
  16. NOI 1.5编程基础之循环控制_02:财务管理(编辑过程解)
  17. R语言使用wilcox.test函数执行wilcox符号秩检验获取总体中位数(median)的置信区间(设置conf.level参数指定置信水平、置信区间的大小)
  18. Java 去除字符中的空格、回车符
  19. 曼尼托巴大学计算机科学硕士,曼尼托巴大学电气和计算机工程硕士解析
  20. python 群发邮件数量限制_qq邮箱群发邮件的数量和速度限制是多少?

热门文章

  1. docker修改容器ip范围
  2. 2021数学建模B题详细思路
  3. android最新仿微信表情面板,Android高仿微信表情输入与键盘输入详解
  4. php 图像生成缩略图
  5. 抹机王怎么一键新机_抹机王助手_手机数据修改_抹机王app下载_易玩网
  6. 华为鸿蒙系统os新机,鸿蒙OS今日面世,华为将出新机搭载新系统入市场
  7. shell 命令/程序 CheatSheet
  8. 南京大学2021计算机考研复试线是多少,快讯!南京大学2021年考研复试线公布,金融专硕425分!...
  9. xampp使用教程方法免费分享
  10. openwrt 问题四 9531编译解决方法