1.安装django

无论是Python2.x还是Python3.x版本,都可以使用pip来安装Django。在控制台使用如下命令:pip install django

如:

2.检查dgango是否安装成功

安装成功后,在ipython里面或者Pycharm的Python console控制台导入django,并查看版本信息,使用如下命令:

  a. import django

  b. django.VERSION

如:

3. 创建一个django程序

命令:django-admin  startproject mysite

如:

这里简单解释一下这几个文件:
  __init__.py:这是一个初始化的空文件,一般我们不需要动它。
  settings.py: 这是一个配置文件,里面有关于语言、时区、安装的app声明等等信息;
  urls.py: 这个文件里指明了在访问一个页面时要调用的视图啊等的映射,确保在访问时可以正确定位到你要实现的功能;
  wsgi.py: 这是一个关于web程序的wsgi的相关配置,我们暂时不需要修改它。
  manage.py: 可以理解为他是django应用的控制中心,许多命令的实现,都需要他来调动。

4. 创建一个app

后面我们每添加一个web application,就需要按照这样的方式来创建一个app,具体操作如下:
在cmd或者Pycharm的Terminal控制台里,cd 进入到上面创建的项目的manage.py文件所在的路径下,例如:

然后使用manage.py来创建一个app,输入命令如下: python manage.py startapp blog

5. 启动服务

上述的所有文件都配置无误后,就可以启动服务了。在cmd或者Terminal控制台,cd 到manage.py所在路径下,执行:python manage.py runserver 8080, 其中8080为端口

Pycharm+Django搭建第一个Python Web程序相关推荐

  1. 02 创建一个简单的Python Web程序应用

    第二章 创建第一个Python Web程序应用 目的:制作一个简单的欢迎网站,熟悉Python Web的基本开发流程以及掌握Django的基本结构和常用命令. Python Web的基本开发流程可以概 ...

  2. Python PyCharm Django 搭建web开发环境

    Python & PyCharm & Django 搭建web开发环境 一.安装软件 1.安装 Python 2.7.PyCharm.pip(Python包管理工具).Django ( ...

  3. 程序员新手第一个python web开发框架

    接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...

  4. [Link]选择一个 Python Web 框架:Django vs Flask vs Pyramid

    选择一个 Python Web 框架:Django vs Flask vs Pyramid

  5. python程序部署到tomcat服务器_全面解读python web 程序的9种部署方式

    源地址:http://www.linuxde.net/2013/03/13097.html 全面解读python web 程序的9种部署方式 web server ---->applicatio ...

  6. python怎么一步步调试_PyCharm入门第一步(二)——调试第一个Python应用程序

    第2步:调试您的第一个Python应用程序 找出问题的根源 PyCharm报告运行时错误:a ZeroDivisionError.深入研究一下代码,找出问题所在.这里可以使用PyCharm调试器来查看 ...

  7. python如何运行一个python程序_python如何运行?第一个python小程序示范

    我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...

  8. python如何运行?第一个python小程序示范

    我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...

  9. 通过uwsgi+nginx启动flask的python web程序

    通过uwsgi+nginx启动flask的python web程序 一般我们启动python web程序的时候都是通过python直接启动主文件,测试的时候是可以的,当访问量大的时候就会出问题 pyt ...

最新文章

  1. java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
  2. Android中用GridView实现九宫格的两种方法
  3. Android Studio:missing feature Watch
  4. Split in Java
  5. VTK:Points之SignedDistance
  6. ASP.NET的软件开发规范_转载
  7. [Python人工智能] 五.theano实现神经网络正规化Regularization处理
  8. 第十六期:简单的介绍一下大数据中最重要的MapReduce
  9. 经典面试题(42):以下代码将输出的结果是什么?
  10. 新年春节项目海报设计,PSD分层模板,帮你顺利交稿!
  11. 标签打印软件如何灵活调整打印方向
  12. 《深度学习推荐系统》读书笔记
  13. python开发一般用什么工具,最常用的python开发工具
  14. 海尔简爱S11笔记本BIOS设置U盘启动教程
  15. 计算机操作系统 共享性,计算机操作系统的功能和分类探析
  16. LeafLet实战-扩展工具栏指南
  17. OpenCV-绘制圆角矩形
  18. 解决Everything无法搜索移动硬盘文件问题(utool搜索不到也是因为Everything的问题)
  19. gitbook 使用粘自csdn
  20. 超级玛丽——(陷阱问题) 蓝桥杯

热门文章

  1. python 局域网通讯_python3 实现tcp/udp局域网通信
  2. linq2db.mysql_Linq to SQlite简单示例(linq2db版)
  3. iphone个系列尺寸_iPhone 12系列、11系列尺寸对比
  4. e.target与e.currentTarget的作用
  5. linux nfs acl 特定ip,技术|RHCSA 系列(七): 使用 ACL(访问控制列表) 和挂载 Samba/NFS 共享...
  6. html5网站测试工具,基于HTML5网页的前端技术测试技巧
  7. python默认数据类型转换_Python 数据类型转换
  8. mysql查询某一时间段之后数据的sql_mysql进阶(十九)SQL语句如何精准查找某一时间段的数据...
  9. 统计数据背后的指数分布模型
  10. 使用LeNet对于旋转数字进行识别:合并数字集合