在win10上可以成功创建django项目实战 网盘,为什么到了win7上就不可以了,还一直报错

。。。。。。。。。。
基于Win10的Django网站部署
在互联网上很难找到完整,有效的Django网站部署教程,因为一般来说服务器都是部署在类Unix系统上的,很少有人把非微软技术栈的服务器部署在Windows上,但我这次结业作业仅仅只是需要部署个几天看效果,所以并不打算弄linux系统,经过一番折腾,发现网上的大多数教程Nginx在Windows上运作的不是很好,uwsgi无法在Windows上运作,wfastcgi已经在django1.X时弃用,最后选择了IIS部署网站,流程如下:
一、进入控制面板的程序和功能界面,选择启动或关闭Windows功能,在其中打开Internet Information Server把WEB管理工具和万维网服务全打钩,我的选择情况如下:
二、重启机器,使选择生效,然后把自己的django项目复制一份到 C:\inetpub\wwwroot (IIS的网站发布默认路径),然后进入python的默认包目录 C:\Python36\Lib\site-packages,把里面的 wfastcgi.py (如果没有得pip安装) 复制一份到刚才的待发布项目目录,然后进入IIS管理器在网站视图中添加网站,输入网站名称,物理路径等,如图:
三、填写完必填项,点击测试设置,发现授权有问题,这时得选择连接为 -& 特定用户 -& 设置,然后输入设置过密码的Windows用户名和密码(如果没有可以在计算机管理的用户中新建一个用户),记得将用户中设置登陆时修改密码去掉,然后永久记住密码。然后再测试设置,就不会发生问题了。
四、网站测试连接没问题后就添加到IIS后,进入网站管理页面,点击处理程序映射 -& 添加模块映射 这里放出我填写的图:
重点为 模块
和 可执行文件 以及 请求限制中 把 仅当请求映射至以下内容时才调用处理程序 的钩去掉
可执行文件的书写是 python的可执行程序python.exe路径 | 项目文件夹中的wfastcgi.py路径
五、点击IIS栏目中的FastCGI设置,在操作中点击添加应用程序,添加完整路径和参数如图:
然后在环境变量中添加如下几项:
六、静态文件
在IIS中,需要给网站添加虚拟目录网站才能找到静态文件,所以
首先,使用python manage,py collectstatic 命令把所有静态文件迁移到本项目文件夹中的STATIC_ROOT(setting中设置的静态文件路径)文件夹中,
然后给网站添加虚拟目录,物理路径填写 静态文件 路径,连接为 的处理同上。
没有更多推荐了,Django如何在数据库中创建表
时间: 15:51:35
&&&& 阅读:269
&&&& 评论:
&&&& 收藏:0
标签:1.前提是你安装了Django框架在你的项目中运行Django ZIP文件中的python Setup.py install2.前提是你已经安装了MySQLdb这个框架在你的项目中1.2.2(直接有EXE文件)3.前提是你已经安装了PIL-1.1.7.win32-py2.6.exe图片数据库在你的项目中4.以上准备好之后,创建的Django项目django-admin.py startproject demo5.运行你的Django服务python manage.py runserver,这步完成之后你应该能访问http://localhost:8080了6.urls.py内存储所有的访问路径,settings.py内存储你的数据库配置7.以mySQLdb为例配置settings.py& &DATABASES = {& & ‘default‘: {& & & & ‘ENGINE‘: ‘mysql‘, # Add ‘postgresql_psycopg2‘, ‘postgresql‘, ‘mysql‘, ‘sqlite3‘ or ‘oracle‘.& & & & ‘NAME‘: ‘my‘, & & & & & & & & & & &# Or path to database file if using sqlite3.& & & & ‘USER‘: ‘root‘, & & & & & & & & & & &# Not used with sqlite3.& & & & ‘PASSWORD‘: ‘123456‘, & & & & & & & & &# Not used with sqlite3.& & & & ‘HOST‘: ‘localhost‘, & & & & & & & & & & &# Set to empty string for localhost. Not used with sqlite3.& & & & ‘PORT‘: ‘3306‘, & & & & & & & & & & &# Set to empty string for default. Not used with sqlite3.& & }}8.挂载你的Django应用,Django必须要有应用挂载,这类似于创建你的web项目,命令为:python manage.py startapp books(创建一个叫books的应用,这样会有一个books的文件夹出现)同时,文件夹内生成了__init__.py以及views.py以及models.py文件,models.py文件这里写你的数据库表的定义9.models.py内from django.db import modelsclass Publisher(models.Model):& & name = models.CharField(maxlength=30)& & address = models.CharField(maxlength=50)& & city = models.CharField(maxlength=60)& & state_province = models.CharField(maxlength=30)& & country = models.CharField(maxlength=50)& & website = models.URLField()class Author(models.Model):& & salutation = models.CharField(maxlength=10)& & first_name = models.CharField(maxlength=30)& & last_name = models.CharField(maxlength=40)& & email = models.EmailField()& & headshot = models.ImageField(upload_to=‘/tmp‘)class Book(models.Model):& & title = models.CharField(maxlength=100)& & authors = models.ManyToManyField(Author)& & publisher = models.ForeignKey(Publisher)& & publication_date = models.DateField()10.cmd内验证你的数据表(此时只验证错误,数据库表没有创建成功,0errors)python manage.py validate11.python manage.py sqlall books& & 这里运行这个命令可以生成对应的SQL创建表的语句,但是表仍然没有创建12.python manage.py syncdb此时表终于在数据库中创建出来了本文出自 “” 博客,请务必保留此出处标签:原文地址:http://aaronsa.blog.51cto.com/1772
&&国之画&&&& &&&&chrome插件
版权所有 京ICP备号-2
迷上了代码!Django:使用PyCharm创建django项目并发布到apache2.4
时间: 01:53:42
&&&& 阅读:624
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&
python2.7 x64
django (通过pycharm创建时自动安装)版本:1.10.2
apache:2.4 x64
下载pycharm个人版非社区版本并激活
起初下载了一个社区版,发现该版本中根本就没有集成django。后来查了下,在社区版pycharm下也是可以开发的(参考备注1:)
备注1:在社区版pycharm下开发django需要以下步骤:
1、自己安装django;
2、在cmd下使用django来创建工程;
3、之后使用pycharm打开工程来开发。
而且还查到最新个人版本pycharm可以找到激活码,于是下载了个人版,并成功激活。
参考:http://www.360kb.com/kb/2_24.html
使用pycharm创建工程,并测试:
1、创建工程
2、修改view.py
3、修改urls.py
4、运行调试
浏览器中访问:
安装apache:
1、官网下载:
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09
下载版本:
2、下载mod_wsgi.so
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
下载文件:
3、配置并安装apache2.4
3.1、把1、下载的apache解压到D盘下:D:\Program Files\Apache24
3.2、把2、下载的文件解压,并把解压出来的mod_wsgi.so拷贝到D:\Program Files\Apache24\modules下;
3.3、修改D:\Program Files\Apache24\conf\httpd.conf文件:
#把默认端口80修改8082
Listen 8082
#添加mod_wsgi.so 模块
LoadModule wsgi_module modules/mod_wsgi.so
#指定myweb项目的wsgi.py配置文件路径
WSGIScriptAlias / D:/untitled/untitled/wsgi.py
#指定项目路径
WSGIPythonPath D:/untitled
#修改servername端口为8082
ServerName localhost:8082
#&Directory /&
AllowOverride none
Require all denied
#&/Directory&
&Directory D:/untitled/untitled&
&Files wsgi.py&
Require all granted
&/Directory&
Alias /static D:/untitled/untitled/static
&Directory D:/untitled/untitled/static&
AllowOverride None
Options None
Require all granted
&/Directory&
3.4、注册apache2.4到windows服务:
cmd下安装命令:
D:\Program Files\Apache24\bin\httpd.exe -k install -n apache
1、上边的安装命令的意思是把"D:\Program Files\Apache24\bin\httpd.exe",注册为windows服务,服务的名称为apache.
2、上边的apache服务卸载命令:D:\Program Files\Apache24\bin\下执行:
sc delete apache
3、如果安装成功会提示成功相关信息,如果提示端口443端口失败,需要修改配置文件:D:\Program Files\Apache24\conf\extra\httpd-ahssl.conf 和&D:\Program Files\Apache24\conf\extra\httpd-ssl.conf中的443端口为其他端口(比如:442).
4、调试是否apache下运行正常:
输入网址:http://127.0.0.1:8082/MyTest/hello/
返回正常结果:
参考资料:
http://blog.csdn.net/chun8416/article/details/()
http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html(Apache服务器最新版下载、安装及配置(win版))
http://blog.csdn.net/yingmutongxue/article/details/(Django1.7+Apache2.4部署)
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://www.cnblogs.com/yy3b2007com/p/5944378.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!windows本地创建django项目并运行
windows本地创建django项目并运行。
第一步:安装python并配置好环境变量
1、python在官网下载最新版本,官网地址:https://www.python.org/,选择download是页面中的windows版本;
2、下载后直接运行并安装即可,安装目录可以自行选择
3、打开windows中的设置并配置好环境变量(将python安装目录添加进系统变量中的path即可)
4、验证:在cmd命令行中输入python即可,不报错则配置成功!(按住win键+R键快速唤起运行窗口,输入cmd进入命令行)
注:最好在官网进行下载,速度还是不错的,毕竟文件也不大
第二步:在cmd环境中安装pip
1、进入官方下载页:https://pypi.python.org/pypi/pip#downloads,下载最新版本
2、下载后解压,并在解压的文件夹中按住shift+右键,调出cmd命令行
3、执行命令python setup.py,进行安装
4、验证:在cmd命令行中输入pip --version,安装正确会跳出版本信息
第三步:安装django
1、在cmd命令行中执行命令:pip install Django,即可安装最新版django!
2、验证:cmd命令行中输入python进入python环境,执行命令:
import django
django.get_version()
跳出django版本即为安装成功
第四步:创建项目
1、在cmd命令行中进入你所想要创建项目的目录,比如d:/project/,
执行命令:
d: #进入d盘
dir #查看d盘所有文件
cd project #进入project目录
注:project目录是已存在的目录
2、执行命令:
django-admin startproject demo #创建一个名为demo的项目
3、验证:在windows资源管理器中进入project目录,会发现project目录下已经自动生成了demo的文件夹
执行python manage.py runserver,然后在中输入127.0.0.1:8000可检测项目是否被启动。梦里不知身是客 一晌贪欢
Django在win10下的安装
Django的核心(1.4+)可以运行在从2.5到2.7之间的任何Python版本。
我的电脑是操作系统是window10 ,内存是4G。
1。下载django
现在为止官方上正式版是Django-1.10.5。它后期可能还会不断更新,等你再次打开时候,可能不是我的这个版本了。
注意红色标记的地方,点击那里,即可下载。(压缩包大约10M以内,很快就会下载好)
下载完成,解压压缩包。
我解压到H盘。H:\Django-1.10.5
2。确保你的机器上安装了python。这里我推荐建议选择2.x系列中的最新版本: 2.7,安装python2.7版本。
虽然Python3.3已经发布,但是Django对Python3的支持还只是实验性的(django1.5.x)。 因为Python3.x引入了相当多的不向后兼容的更新,目前很多主要的Python类库和框架(包括 Python1.4)都还没能跟上。
我相信你要安装django时候,一定是对python有一定的了解,学习过python,这里我就不再说python的安装了。
键盘上win+R,打开 “运行”,输入cmd(这个大家肯定知道)。
进入H盘下,再进入你刚刚下载的安装包的django目录下。
输入命令:
python setup.py install
enter以后,就开始安装了。耐心等着它跑。
如下图所示,就安装成功了。
3。检查django的安装
打开Python的交互解释器 。
&&&import django
&&&django.VERSION
这样的话就大功告成啦。
没有更多推荐了,

我要回帖

更多关于 创建django项目 的文章

 

随机推荐