`
qlma
  • 浏览: 53628 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Django搭建备忘

阅读更多
最近 学习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搭建的音乐网站管理系统源码.zip

    使用Django搭建的音乐网站管理系统,具有完整的音乐搜索,在线播放,下载,评论,登陆,榜单,分类等功能。 使用Django搭建的音乐网站管理系统,具有完整的音乐搜索,在线播放,下载,评论,登陆,榜单,分类等...

    Python + Django 搭建的一个生鲜店源码.zip

    Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + Django 搭建的一个生鲜店源码 Python + ...

    Django 搭建简易博客教程

    Django 搭建简易博客教程 Django 版本 1.7.1

    django搭建web入门

    使用django,是你能够以最小的代价构建和维护高质量的web应用。本书侧重两个方面:第一,深度解释django到底做了哪些工作以及如何用他构建web应用;第二,我们将会在适当的地方讨论更高级的概念,并解释如何在自己的...

    Python web项目Django搭建项目demo

    Python web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demoPython web项目Django搭建项目demo

    基于Python+Django框架搭建的任务管理Saas平台源码.zip

    基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 基于Python Django框架搭建的任务管理Saas平台源码 ...

    基于Scrapy+Elasticsearch+Django搭建的分布式电影搜索

    【作品名称】:基于Scrapy+Elasticsearch+Django搭建的分布式电影搜索 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】...

    Django搭建个人博客-杜赛.pdf

    Django搭建个人博客-杜赛(来自于杜赛个人博客!) Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。 如果你以前从未接触过web开发,并且想快速上线自己...

    基于Django搭建的设备管理系统

    【作品名称】:基于Django的设备管理系统 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...基于Django搭建的设备管理系统

    基于django搭建的博客

    Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django 框架的核心组件有: 1. 用于创建模型的对象关系映射 2. 为最终用户设计的完美管理界面 3. 一流的 ...

    Django搭建简易博客示例代码(入门级)

    在本文中,我们将深入探讨如何使用Django框架搭建一个简易的博客系统,这对于初学者来说是一个很好的起点。Django是一个用Python编写的高级Web开发框架,它提供了许多内置功能,如ORM(对象关系映射)、模板引擎、...

    基于随机森林算法+Django搭建的银行信贷违约分析系统源码(毕业设计).zip

    基于随机森林算法+Django搭建的银行信贷违约分析系统源码(毕业设计).zip本资源中的源码都是经过本地编译过可运行的,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的...

    Python-网站开发之Django环境搭建.doc

    ### Python 网站开发之 Django 环境搭建知识点详解 #### 1. Python 版本选择与安装 在进行 Django 环境搭建前,首先需要安装合适的 Python 版本。根据文档中的描述,作者选择了 Python 2.7 版本。尽管 Python 已经...

    昨天搭建的一个最简单的django网站

    win10,python3.7,django2.2.3。首先你得自己激活自己的虚拟环境,然后python manage.py runserver就可以在localhost:8000/topics中看到了。相应的内容按照自己的需要更改对应的html文件即可

    django搭建旅游网站.zip

    django搭建旅游网站.zip

    Django搭建的个人网站.zip

    Django搭建的个人网站.zip

    基于Python + Django 搭建的智能预约点餐系统

    基于Python + Django 搭建的智能预约点餐系统,同时使用了QQOAuth系列API让其更加的易用。1,完成了搜索结果的渲染。 2,与前端合作完成了个人中心的美化。 3,新增了评论收藏表字段用来开展二期的工程。4,使用第三...

    基于Django搭建的多人blog系统.zip

    基于Django搭建的多人blog系统

    使用Django搭建的文件共享系统.zip

    使用Django搭建的文件共享系统

    Django 搭建简易博客.zip

    【Django 搭建简易博客】 Django是Python编程语言中的一款强大的Web框架,它遵循模型-视图-控制器(MVC)架构模式,旨在简化网页应用的开发过程。本教程将围绕如何使用Django搭建一个简易博客系统展开,帮助你理解...

Global site tag (gtag.js) - Google Analytics