如何在Microsoft Visual studio Ultimate 2012中安装配置Python 2.7和Diango1.5.1,并新建第一个网站

news/2024/5/20 23:51:37/文章来源:https://blog.csdn.net/guoheng123456/article/details/50311167

1.下载Python。

下载地址:https://www.python.org/downloads/windows/ 

我的电脑是Windows 7  64位的操作系统,所以下载的是python-2.7.11.msi,下载步骤如下图:

其中,VS 2012对python的安装文件没有要求,不会出现不同的版本在VS 2012中运行不成功的情况,所以,读者可以根据自己操作系统的版本,下载需要的python.msi对应的版本。这里我现在的是python-2.7.11.msi。



2.安装Python 2.7.

安装步骤如下图:

  1. 下载好了python安装包后双击python安装包,选择install  just for me,点击下一步

    如何安装python
  2. 选择python安装的路径一般都安装在c盘,点击next下一步


  3. 选择python索要安装的文件 默认全部安装,点击next

    如何安装python
  4. 稍等一小会儿会就会安装成功

    如何安装python
  5. 然后点击finsh安装完成

    如何安装python
  6. 右键我的电脑 选择属性

    如何安装python
  7. 选择高级系统配置,点击高级

    如何安装python
  8. 点击环境变量,选择path路径

    如何安装python
  9. 然后双击 把刚刚安装python时选择的路径放在path路径里面 注意最后面的分好要填写,一般Python安装在C:\Python27,在path的分号后面加上:C:\Python27;C:\Python27\Scripts;

    如何安装python
  10. 然后在cmd命令行下键入 python -V   就能得到python的版本信息了 安装完成


3.下载与安装Django1.5.1

1.下载地址:

2.安装Django1.5.1,安装过程如下图:

解压Django,并可以看到目录下边有个setup.py,即是安装文件。
打开cmd,并找到Django路径运行安装。
D:\python>python setup.py install
检测是否安装完毕
python2

创建项目

因为django所有的app都是包含在项目中的。所以首先必须创建博客所隶属的项目。
D:\python>django-admin.py startproject website
即可在D盘python这个文件夹下创建一个website项目
这个目录下主要熟悉3个文件,manage.py、setting.py、urls.py
manage.py文件是一个同这个Django项目一起工作的工具。你可以从它在目录列表中的权限里边看到它是可以执行的。
setting.py文件包含了项目的默认设置。包括数据库信息、调试标志以及其他一些重要的变量。
url.py文件在Django里叫URLconf,它是一个将URL模式映射到你应用程序上的配置文件。

创建服务器

Django已经内置web服务器。
运行方法:
D:\python\website>manage.py runserver
python3
浏览器访问http://127.0.0.1:8000既可看到项目页面,关闭服务器快捷键CTRL+BREAK

4.Visual Studio 2012 Ultimate 上安装 Python 开发插件 PTVS

1.安装过程

PTVS(Python Tools for Visual Studio)是一个VS下的Python开发插件

OSC上PTVS的首页为:http://www.oschina.net/p/PTVS

下载页面为:http://pytools.codeplex.com/releases/view/109707

因为我用的VS版本是2012,因此我下载的是这个插件对应的2012版本:PTVS 2.1 VS 2012.msi

下载后的文件运行文件PTVS 2.1 VS 2012.msi,会有Windows的运行安全警告,单机“运行”即可

运行后会看到用户协议界面:Apache License Version 2.0

这个协议的内容可以在这个页面看到:http://www.apache.org/licenses/LICENSE-2.0

这里勾选“I accept the terms in the License Agreement ”就可以了

安装过程是个读条的过程,在有些点可能会卡一段时间

安装完毕,单击“Finish”按钮结束安装

2..解释脚本

打开 Visual Studio,找到文件→新建→项目

在新建项目页面中左侧树形菜单的 已安装→模板→其他语言 里可以找到 Python

选择 Python Application 可以创建一个最简单的 Python 程序

输入代码后,单击“启动”按钮就可以执行代码了

执行代码“ print('Hello World') ” 效果如下图:

3.解决PTVS中输出中文的问题

PTVS安装完毕后,用print输出中文会报错


这个时候需要修改文件的编码方式,在文件菜单中选择“高级保存选项”

默认的选择是“简体中文(GB18030) - 代码页 54936”

要替换为“Unicode (UTF-8 无签名) - 代码页 65001”

这个时候就可以让PTVS正确地显示中文了

5.第一个web项目

第一步:首先打开VS2012开发工具 ,新建项目,选择Django Project模版。

修改项目名称,可以查看到项目的文件结构

第二步:右键点击Python Environments

 第三步:点击Add Virtual Environment

第四步:点击Create,可以看到项目结构发生的变化

1、__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,一般不需要修改它。

2、settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。

3、urls.py:Django项目的URL设置。 可视其为django网站的目录。 目前,它是空的。

4、wsgi.py :一个WSGI兼容的web服务器的入口。

第五步:点击env(Python 64-bit 3.3)

第六步:点击 Install Python Package

第七步:继续在上面输入django,点击OK。

第八步:点击确定进行安装,等待安装即可,这个时间可能稍微长了一点,看到如下图所示的界面说明安装成功了。

第九步:安装成功之后F5运行即可。

网页竟然运行成功了。

总结

   简简单单的九部我就实现了网站运行的成功。那么现在我需要来实现我的Hello World叻。

找到urls.py进行修改文件

接下来在DjangoDemo文件夹下添加views.py文件,并添加如下代码

OK了,来F5运行看效果吧。


end









本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_884636.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于KNN算法的约会网站配对效果 python3.2

续前文 Python3.2 实现基于KNN算法的数据分类 。今天看完了《机器学习实战》中关于KNN算法的一个完整案例,将所有代码加了注释,并利用tkinter 将其改造为GUI式的交互界面。(文中没有直接作用的方法我已经注释) from numpy impor…

app和wap手机网站的区别在那里

app在大行其道的情况下,本人来发表关于app和手机wap网站的几个观点,希望对各位同仁有参考价值: 第一点 我们从依附的平台来看: 移动Wap网站:由移动设备的浏览器来支持,只要移动设备支持上网浏览网站基本上可…

Java Web学习十七:网站用户注册登录;预约信息

Java Web学习十七:网站用户注册&登录;预约信息 一:案例任务二:准备阶段三:代码分析与展示1.工具类的代码分析:2.注册功能代码分析 刚刚学习初期,我们写了网站用户的注册以及登录功能&#x…

黄阶中级-《大型网站技术架构》- 概述 - 修改0次

1、大型网站架构演化 互联网站的发展仅仅经历了 20 多年的时间。 大型网站软件系统的特点: 高并发、高流量。谷歌日均 PV 几十亿。 PV (访问量):即 Page View , 即页面浏览量或点击量,用户每次刷新即被计算一次高可用。百度被黑就会成为热…

GCP搭建网站后403解决

由于开发需要,在本地用虚拟机配置了LNMP环境,使用的是Centos 6.8的yum安装,安装一切正常,但是使用默认的网站配置目录,是在/usr/share/nginx/html这个目录下。简直是有点奇葩了。 于是乎,我先将默认的配置…

【iPhone】网络编程–一起来做网站客户端(一)

http://www.pan-apps.com/?p281 最近几天,一直在学习网络编程方面,我觉得这是移动开发必须了解的知识吧 在实践中学习,才是最好的方法 于是就决定为公司OA系统做一个iphone客户端,但是前提是这个系统没有提供任何API,所以只能悲剧…

编程要趁早 BI推荐8个编程学习网站

http://www.cocoachina.com/applenews/devnews/2013/0329/5914.html 最近一个热门话题是雅虎以3000万美元收购了移动阅读应用Summly,真正让人吃惊的不是3000万美元的价格值不值,而是Summly的开发者--只有17岁的尼克达洛伊西奥。他12岁开始学习编程&#…

自动为 Gatsby网站中的 Markdown 页面添加 sidebar

0 简介 我想在Gatsby网站上创建Markdown页面时自动添加侧边栏。 有一个 starter “ gatsby-gitbook-starter” 可以支持markdown文件的侧边栏,但仅支持1级。 我希望能够支持更多级别。 你可以通过下面的命令安装这个starter。 gatsby new gatsby-gitbook-starter…

如何在标题栏title前添加网站logo?

第一种方法&#xff1a;据说在网站根目录下放着我们的ico型logo&#xff0c;命名为favicon.ico&#xff0c;浏览器会自动去找到并显示。试了试&#xff0c;在firefox23和ie8下都没有成功。 第二种方法&#xff1a;添加代码&#xff0c;如下&#xff1a; 1 <link rel"sh…

阿里云域名解析完成后仍然无法通过域名正常访问网站

通过阿里云进行域名解析后&#xff0c;仍然无法正常访问网站的解释&#xff0c;与解决办法 1、域名解析完成后&#xff0c;未在主机管理页面进行域名绑定。 域名绑定流程&#xff1a; 进入阿里云虚拟主机页面&#xff0c;找到相应的虚拟主机&#xff0c;点击后面的管理。 点击…

web页面性能优化以及SEO

前言&#xff1a; 在同样的网络环境下&#xff0c;两个同样能满足你的需求的网站&#xff0c;一个“Duang”的一下就加载出来了&#xff0c;一个纠结了半天才出来&#xff0c;你会选择哪个&#xff1f;研究表明&#xff1a;用户最满意的打开网页时间是2-5秒&#xff0c;如果等…

wordpress建站优化技巧

wordpress是一款开源的PHP博客程序&#xff0c;可以有大量的开源主题与插件&#xff0c;使用液非常简单&#xff0c;wordpress在全球范围应用都十分广泛&#xff0c;根据Pingdom.com最近发布的一份数据&#xff0c;2013年在Technorati排名前100的博客&#xff08;Technorati为一…

个人网站添加百度统计

网站如何添加百度统计&#xff1f; 上线网站后&#xff0c;需要进行网站的维护和及时观察网站的流量等方面去了解自己的网站&#xff0c;百度统计工具可以查看多少访客访问了网站&#xff0c;以及分析流量来源等情况。那应该如何为网站添加百度统计工具呢&#xff1f; 1、注册…

[转]50个c/c++源代码网站

[转]50个c/c源代码网站 Posted on 2010-03-05 14:59 feisky 阅读(1182) 评论(2) 编辑 收藏 所属分类: C/C C/C是最主要的编程语言。这里列出了50名优秀网站和网页清单&#xff0c;这些网站提供c/c源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C…

32个不应该做的JOOMLA SEO优化手法

32个不应该做的JOOMLA SEO优化手法 隐藏元件的方式有很多&#xff0c;這也是最常被誤用的SEO手法&#xff0c;但也是Google抓最兇的部分&#xff0c;所以你要避免&#xff1a; 1. 在白背景上使用白色文字 2. 藏字在圖的下方 3. 利用CSS隐藏文字 4. 用小字來建立鏈接以及增加…

Win7部署asp.net网站问题---HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败...

在IIS上部署网站时遇到这样一个问题&#xff1a;“ HTTP 错误 500.0 - Internal Server Error调用 LoadLibraryEx 失败&#xff0c;在 ISAPI 筛选器 "C:\Program Files (x86)\Sybase\PowerDynamo\win32\dyisa03.dll" 上”。 具体的问题展示如图&#xff1a; 通过网络…

高效在线抠图网站

介绍几款高效的抠图网站&#xff0c;给那些不想动手的。 1、怪兽抠图 链接: https://818ps.com/koutu/ 这是一个国内的站点&#xff0c;抠图后的图片不需要登录就能下载。 点击 上传图片 上传你需要抠图的素材。 用蓝色画出想保留的区域 用红色画出想要抠除的区域 - 简单…

VS2013 发布网站时文件丢失解决办法

网站发布时&#xff0c;发现一些模板文件没有复制到文件夹中解决办法&#xff1a;选择文件打开属性窗口找到生成操作&#xff0c;选项选择“内容”&#xff0c;然后重新发布 转载于:https://www.cnblogs.com/linyongqin/articles/6393166.html

常用网站链接

IEEE802标准下载 Browse Standards | Get Program | IEEE Xplorehttps://ieeexplore.ieee.org/browse/standards/get-program/page/series?id68

WordPress使用七牛CDN加速网站教程

七牛是一个著名的云加速公司&#xff0c;国内很多大网站都在使用&#xff0c;而且对新用户会有不少的免费额度&#xff0c;如果网站不是很大的话完全够用。 今天waitig就给大家介绍一下如何使用七牛来给WordPress加速。 注册 首先去七牛注册一个账号&#xff0c;可以直接点此注…