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

Django学习(第一天:环境的搭建)

开始跟着美女姐姐学web开发啦!享受这10天的学习之旅吧。python web开发框架很多,Django是其中之一,让我们学习吧。

python2.7

美女姐姐使用的python2.7,在这里用anaconda创建一个python2的环境,使用如下代码即可。

conda create --name webproject python=2

这样就完成了python2.7环境的创建,这里不需要添加环境变量,因为我们是在anaconda环境中运行的代码,通过下面代码激活环境。

activate webproject

django安装

在激活的python2.7环境中使用如下代码安装对应版本的django。

conda install Django==1.11.3

第一个django项目

cd到你想创建项目的文件夹中,使用如下代码即可创建django项目。

django-admin startproject mysite

结构所示:

mysite/
  manage.py
  mysite/
      __init__.py
      settings.py
      urls.py
      wsgi.py
  • mysite目录就是你的站点根目录(root)
  • manage.py:当前项目的命令行管理工具
  • __ init__.py:一个空文件,控制Python包的导入行为
  • settings.py:当前项目的配置文件
  • urls.py:网址入口,定义你项目的访问路径
  • wsgi.py:一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目
    介绍部分为美女姐姐所写。
    通过以下命令即可运行程序:
cd mysite
python manage.py runserver

结果:

img_2a0dde733a0224d2103ddb087deeafad.png
1.png

在浏览器中打开http://127.0.0.1:800/

img_c30bbb9b354f698ab73cd918a14eb5ff.png
2.png

完成

相关文章:

  • KVM虚拟机之空间大小问题
  • 物联网是这样改变我们生活的
  • Session只读的影响
  • 自定义Android系统级权限组
  • 对数据分析解决方案供应商而言 技术与业务性解决方案并重
  • iOS使用NSMutableAttributedString 实现富文本(一行文本里面不同字体大小)
  • 程序员如何提高职场价值 荐十大技巧
  • 微信红包外挂?只是你不知道
  • 网件(Netgear)路由器被曝严重的DNS漏洞
  • Python算法题----孙悟空吃蟠桃
  • Chrome漏洞可致恶意站点在用户在不知情的情况下录制音频和视频
  • Python算法题----最大公约数
  • CentOS 7下MySQL服务启动失败的解决思路
  • IIS应用程序池管理工具
  • Java 理论与实践: 正确使用 Volatile 变量(转)
  • [LeetCode] Wiggle Sort
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 0基础学习移动端适配
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • cookie和session
  • dva中组件的懒加载
  • Elasticsearch 参考指南(升级前重新索引)
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Hexo+码云+git快速搭建免费的静态Blog
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java-详解HashMap
  • Laravel 中的一个后期静态绑定
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Mocha测试初探
  • mysql_config not found
  • Netty 4.1 源代码学习:线程模型
  • PAT A1120
  • PV统计优化设计
  • Python中eval与exec的使用及区别
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 对象管理器(defineProperty)学习笔记
  • 聊一聊前端的监控
  • 马上搞懂 GeoJSON
  • 前端存储 - localStorage
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 我感觉这是史上最牛的防sql注入方法类
  • 最近的计划
  • Semaphore
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (C语言)fgets与fputs函数详解
  • (done) 两个矩阵 “相似” 是什么意思?
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (超详细)语音信号处理之特征提取
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047