最近 学习Python ,用Django框架做了个简单的应用,把过程 大致总结下
Windows下
环境:python-2.5.2.msi(mod_python没有为2.7的)
Django-1.3.1
Apache2.2
mod_python-3.3.0b.win32-py2.5-Apache2.2.exe
MySQL-Front_Setup.exe
MySQL-python-1.2.3.win32-py2.5.exe
redis-2.4.10.tar.gz(Redis for python)
redis-2.0.2.rar(Redis 服务器)
安装:
Python 安装完后 设置环境变量:path=Python安装目录
测试:cmd 进入命令行 输入Python命令 如果有显示信息安装成功
Django 进入解压目录 运行python setup.py install Django将被安装到你的Python安装目录`` 的site-package`` 目录(Python从该目录寻找第三方库)
测试:在python命令交互行内
>>> import django
>>> django.VERSION
(1, 3, 1, final', 0)
Djang环境变量:增加Python环境变量做法相似,复制Django的安装路径到Path变量值里,
还有一个路径需要添加上去的,它是::\Python25\Scripts,添加上去后,就可以使用Django的django-admin.py命令新建工程了。
常用命令:
创建项目 :django-admin.py startproject mysiteu
创建APP :python manage.py startapp books(需要进入项目目录)
查看Sql :python manage.py sqlall books(books是App的名字)
同步数据库:python manage.py syncdb (没有则添加)
运行服务器:python manage.py runserver 8000(仅监听本机连接)
python manage.py runserver 0.0.0.0 8000(侦听任意的网络接口)
Apache+mod_python
Django提供的内部Web服务器不稳当,所以需要其它服务器
settings.py 文件的 DEBUG设置默认为 False
实现一个404模板(放到模板根目录里面 Django自动找到)
实现一个500模板
配置Apache
修改httpd.conf 加入LoadModule python_module modules/mod_python.so
Include conf/extra/httpd-vhosts.conf前的注释去掉
修改httpd-vhosts.conf 加入
<VirtualHost *:80>
<Location "/">
SetHandler python-program
PythonPath "['e:/mql/GM'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE GM.settings
PythonAutoReload Off
PythonDebug On
</Location>
Alias /static/admin/ D:/Python25/Lib/site-packages/django/contrib/admin/media/
<Location "/static/admin/">
SetHandler None
</Location>
<Directory "D:/Python25/Lib/site-packages/django/contrib/admin/media">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在 \Python25\Lib\site-packages\django\conf
配置文件中 设置 SESSIONS内容
分享到:
相关推荐
使用Django搭建的音乐网站管理系统,具有完整的音乐搜索,在线播放,下载,评论,登陆,榜单,分类等功能。 使用Django搭建的音乐网站管理系统,具有完整的音乐搜索,在线播放,下载,评论,登陆,榜单,分类等...
Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + ...
Django 搭建简易博客教程 Django 版本 1.7.1
使用django,是你能够以最小的代价构建和维护高质量的web应用。本书侧重两个方面:第一,深度解释django到底做了哪些工作以及如何用他构建web应用;第二,我们将会在适当的地方讨论更高级的概念,并解释如何在自己的...
Django搭建简易博客示例代码(入门级)
Python web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demo
Django搭建个人博客-杜赛(来自于杜赛个人博客!) Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。 如果你以前从未接触过web开发,并且想快速上线自己...
基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 ...
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django 框架的核心组件有: 1. 用于创建模型的对象关系映射 2. 为最终用户设计的完美管理界面 3. 一流的 ...
python django搭建音乐搜索网站 python django搭建音乐搜索网站 python django搭建音乐搜索网站
基于随机森林算法+Django搭建的银行信贷违约分析系统源码(毕业设计).zip本资源中的源码都是经过本地编译过可运行的,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的...
win10,python3.7,django2.2.3。首先你得自己激活自己的虚拟环境,然后python manage.py runserver就可以在localhost:8000/topics中看到了。相应的内容按照自己的需要更改对应的html文件即可
django搭建博客
Python-网站开发之Django环境搭建
Python-Django搭建简单网站,一个简单网页的实现。。。。
Django 搭建简易博客.zip
Django 搭建的个人博客
django搭建的积分商城,用来学习django开发
基于Python + Django 搭建的智能预约点餐系统,同时使用了QQOAuth系列API让其更加的易用。1,完成了搜索结果的渲染。 2,与前端合作完成了个人中心的美化。 3,新增了评论收藏表字段用来开展二期的工程。4,使用第三...
压缩包为代码资源,通过django搭建的人脸检测web平台,以单独的api接口形式对外提供调用,自测可用。