最近 学习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应用;第二,我们将会在适当的地方讨论更高级的概念,并解释如何在自己的...
Python web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demo
基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 ...
【作品名称】:基于Scrapy+Elasticsearch+Django搭建的分布式电影搜索 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】...
Django搭建个人博客-杜赛(来自于杜赛个人博客!) Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。 如果你以前从未接触过web开发,并且想快速上线自己...
【作品名称】:基于Django的设备管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...基于Django搭建的设备管理系统
Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django 框架的核心组件有: 1. 用于创建模型的对象关系映射 2. 为最终用户设计的完美管理界面 3. 一流的 ...
在本文中,我们将深入探讨如何使用Django框架搭建一个简易的博客系统,这对于初学者来说是一个很好的起点。Django是一个用Python编写的高级Web开发框架,它提供了许多内置功能,如ORM(对象关系映射)、模板引擎、...
基于随机森林算法+Django搭建的银行信贷违约分析系统源码(毕业设计).zip本资源中的源码都是经过本地编译过可运行的,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的...
### Python 网站开发之 Django 环境搭建知识点详解 #### 1. Python 版本选择与安装 在进行 Django 环境搭建前,首先需要安装合适的 Python 版本。根据文档中的描述,作者选择了 Python 2.7 版本。尽管 Python 已经...
win10,python3.7,django2.2.3。首先你得自己激活自己的虚拟环境,然后python manage.py runserver就可以在localhost:8000/topics中看到了。相应的内容按照自己的需要更改对应的html文件即可
django搭建旅游网站.zip
Django搭建的个人网站.zip
基于Python + Django 搭建的智能预约点餐系统,同时使用了QQOAuth系列API让其更加的易用。1,完成了搜索结果的渲染。 2,与前端合作完成了个人中心的美化。 3,新增了评论收藏表字段用来开展二期的工程。4,使用第三...
基于Django搭建的多人blog系统
使用Django搭建的文件共享系统
【Django 搭建简易博客】 Django是Python编程语言中的一款强大的Web框架,它遵循模型-视图-控制器(MVC)架构模式,旨在简化网页应用的开发过程。本教程将围绕如何使用Django搭建一个简易博客系统展开,帮助你理解...