Pycharm+Django搭建第一个Python Web程序
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程序相关推荐
- 02 创建一个简单的Python Web程序应用
第二章 创建第一个Python Web程序应用 目的:制作一个简单的欢迎网站,熟悉Python Web的基本开发流程以及掌握Django的基本结构和常用命令. Python Web的基本开发流程可以概 ...
- Python PyCharm Django 搭建web开发环境
Python & PyCharm & Django 搭建web开发环境 一.安装软件 1.安装 Python 2.7.PyCharm.pip(Python包管理工具).Django ( ...
- 程序员新手第一个python web开发框架
接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...
- [Link]选择一个 Python Web 框架:Django vs Flask vs Pyramid
选择一个 Python Web 框架:Django vs Flask vs Pyramid
- python程序部署到tomcat服务器_全面解读python web 程序的9种部署方式
源地址:http://www.linuxde.net/2013/03/13097.html 全面解读python web 程序的9种部署方式 web server ---->applicatio ...
- python怎么一步步调试_PyCharm入门第一步(二)——调试第一个Python应用程序
第2步:调试您的第一个Python应用程序 找出问题的根源 PyCharm报告运行时错误:a ZeroDivisionError.深入研究一下代码,找出问题所在.这里可以使用PyCharm调试器来查看 ...
- python如何运行一个python程序_python如何运行?第一个python小程序示范
我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...
- python如何运行?第一个python小程序示范
我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...
- 通过uwsgi+nginx启动flask的python web程序
通过uwsgi+nginx启动flask的python web程序 一般我们启动python web程序的时候都是通过python直接启动主文件,测试的时候是可以的,当访问量大的时候就会出问题 pyt ...
最新文章
- java发送qq邮箱不成功_java,_使用QQ邮箱发送邮件遇到的问题,java - phpStudy
- Android中用GridView实现九宫格的两种方法
- Android Studio:missing feature Watch
- Split in Java
- VTK:Points之SignedDistance
- ASP.NET的软件开发规范_转载
- [Python人工智能] 五.theano实现神经网络正规化Regularization处理
- 第十六期:简单的介绍一下大数据中最重要的MapReduce
- 经典面试题(42):以下代码将输出的结果是什么?
- 新年春节项目海报设计,PSD分层模板,帮你顺利交稿!
- 标签打印软件如何灵活调整打印方向
- 《深度学习推荐系统》读书笔记
- python开发一般用什么工具,最常用的python开发工具
- 海尔简爱S11笔记本BIOS设置U盘启动教程
- 计算机操作系统 共享性,计算机操作系统的功能和分类探析
- LeafLet实战-扩展工具栏指南
- OpenCV-绘制圆角矩形
- 解决Everything无法搜索移动硬盘文件问题(utool搜索不到也是因为Everything的问题)
- gitbook 使用粘自csdn
- 超级玛丽——(陷阱问题) 蓝桥杯
热门文章
- python 局域网通讯_python3 实现tcp/udp局域网通信
- linq2db.mysql_Linq to SQlite简单示例(linq2db版)
- iphone个系列尺寸_iPhone 12系列、11系列尺寸对比
- e.target与e.currentTarget的作用
- linux nfs acl 特定ip,技术|RHCSA 系列(七): 使用 ACL(访问控制列表) 和挂载 Samba/NFS 共享...
- html5网站测试工具,基于HTML5网页的前端技术测试技巧
- python默认数据类型转换_Python 数据类型转换
- mysql查询某一时间段之后数据的sql_mysql进阶(十九)SQL语句如何精准查找某一时间段的数据...
- 统计数据背后的指数分布模型
- 使用LeNet对于旋转数字进行识别:合并数字集合