`
duooluu
  • 浏览: 58939 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Ubuntu下Django环境搭建

阅读更多
参考:http://docs.djangoproject.com/en/dev/topics/install/#installing-development-version
 
以下内容根据上面的文档和网上资料整理一个完整步骤,方便参考
 
1. 获取最新Django,放到~/python路径下
 
svn co http://code.djangoproject.com/svn/django/trunk/ ~/python/django-trunk
 
  2. 创建软连接
 
首先查看SITE-PACKAGES-DIR: python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.5/site-packages
$ export SITE-PACKAGES-DIR=/usr/lib/python2.5/site-packages
$ ln -s ~/python/django-trunk/django-trunk/django $SITE-PACKAGES-DIR/django
$ ln -s ~/python/django-trunk/django/bin/django-admin.py /usr/local/bin
 
现在我们就可以在任意目录执行django-admin.py startproject xx了
 
3 创建工程
 
$ pwd
~/share
$ django-admin.py startproject test
 
4 现在来试试看
$ python
Python 2.5.2 (r252:60911, Oct  5 2008, 19:24:49)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.template import Template, Context
>>> t=Template('Simple Test')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 164, in __init__
  
  File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 28, in __getattr__
  
  File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 57, in _import_settings
  
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
>>>
 

根据报告的错误到网上找到了一篇文章:http://blog.csdn.net/mooninday/archive/2008/10/17/3092023.aspx

现在按这篇文章的方法来做
方法一:
>>> from django.template import Template, Context
>>> from django.conf import settings
>>> settings.configure()
>>> t = Template('My name is {{ my_name }}.')
>>> c = Context({'my_name': 'Daryl Spitzer'})
>>> t.render(c)

ok通过
 
方法二:
先确定python的路径
$ which python2.5
/usr/bin/python2.5
$ export PYTHONPATH=/usr/bin/python2.5:~/share
$ export DJANGO_SETTINGS_MODULE=test.settings
 
其中:~/share是django工程test所在的路径
测试一下
>>> from django.template import Template, Context
>>> from django.conf import settings
>>> t = Template('My name is {{ my_name }}.')
>>> c = Context({'my_name': 'Daryl Spitzer'})
>>> t.render(c)
 
ok通过

在Ubuntu中将
export PYTHONPATH=/usr/bin/python2.5:~/share
export DJANGO_SETTINGS_MODULE=test.settings
加到~/.profile文件中,每次登录就自动设置了

3
1
分享到:
评论

相关推荐

    Ubuntu部署Django项目方法详解

    以上步骤涵盖了从环境搭建到最终配置的所有细节,确保了Django项目可以在Ubuntu 18.04.1 LTS上顺利运行。在实际操作过程中,可能还会遇到一些小问题,但只要按照本文档的指引操作,大部分问题都可以得到解决。此外,...

    Ubuntu下python Django apache环境搭建

    NULL 博文链接:https://yy-gy.iteye.com/blog/1887787

    Ubuntu系统搭建django+nginx+uwsgi的教程详解

    主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下

    Ubuntu搭建apache+python+django+mysql web开发环境

    详细描述Ubuntu下如何搭建python的web开发环境

    apache+python+django开发环境搭建

    本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### Linux环境下的Apache + Python + Django开发环境搭建 #### 1. 安装Apache 在Linux环境中...

    Ubuntu 14.04下Django和MySQL环境部署全过程

    在Ubuntu 14.04上部署Django和MySQL环境是一项关键的任务,因为这两个组件是构建强大、可扩展的Web应用程序的基础。以下是一份详细的步骤指南: 首先,确保你的系统是Ubuntu 14.04,并且已经包含了预装的Python ...

    django搭建虚拟环境.rar

    ubuntu18.04的django虚拟环境,搭好后直接创建django工程,将默认的数据库连接方式改为mysql出现的问题及步骤,有转载 pycharm开发工具更简单,add -&gt;install django-&gt;install-&gt;pymysql

    基于Django+Spark实现的电影推荐系统源码+详细文档,采用Python爬虫爬取电影数据

    使用python爬取数据并采用Django搭建系统的前后台,使用Spark进行数据处理并进行电影推荐。 本系统是基于Spark来进行推荐的,使用的是Spark集群的方式来处理数据,Spark集群运行在用VMwear里的Ubuntu20.04上。爬虫...

    nginx+uwsgi+django环境搭建的方法步骤

    在本文中,我们将探讨如何搭建一个基于Nginx、uWSGI和Django的Web服务环境。这个组合是部署高性能Python Web应用的常见选择,因为它提供了高效的负载均衡、静态文件处理以及与后端应用的稳定连接。 首先,我们需要...

    搭建apache+python+django+MySQL Web开发环境.docx

    本节将详细介绍如何在Ubuntu 8.10环境下搭建Apache+Python+Django+MySQL的Web开发环境。 ##### 安装mod_python模块 1. **安装mod_python** ```bash sudo apt-get install libapache2-mod-python ``` 2. **启用...

    Python-Ubuntu安装pyhton3pip3并且部署pythonweb项目基于django

    在Ubuntu系统上安装Python 3、pip3以及部署基于Django的Python Web项目是一个常见的步骤,对于Python...这个过程涵盖了Python开发的基础环境搭建、Django框架的应用,以及Web服务的部署,是Python开发者的必备技能。

    django项目环境搭建及在虚拟机本地创建django项目的教程

    为了避免冲突,所以我们要创建虚拟环境,在次此我用的的Linux ubuntu和pycharm。 在虚拟机上创建Python虚拟环境命令为: mkvirtualenv -p /usr/bin/python3 虚拟环境名字 (-p参数选择虚拟环境要用的Python解释器) ...

    Python+Django搭建自己的blog网站

    一直有种想要搭建自己博客系统打冲动,可惜需要前端知识较多,而且还要安装一系列软件并配置(windows平台),后来偶然发现了Django这个神器,恰巧刚学过python,于是就又装了ubuntu(安装各种软件配置都方便),...

    Python3+django2.0+apache2+ubuntu14部署网站上线的方法

    环境:ubuntu14, django2.0, apache2。 1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 ...

    项目基于 Django + AdminLTE 构建,在 Ubuntu 18.04 上测试通过

    标题中的“项目基于 Django + AdminLTE 构建,在 Ubuntu 18.04 上测试通过”揭示了这个项目的核心技术和操作系统环境。Django 是一个高级的 Python Web 框架,用于快速开发安全且可维护的网站。AdminLTE 是一个流行...

    Django+celery+rabbitmq配置文档

    #### 一、环境搭建与配置 ##### 1.1 系统环境 - **操作系统**: Ubuntu 14.04 - **开发工具**: PyCharm 5.0 - **虚拟环境**: 使用虚拟环境隔离项目依赖,避免环境冲突。 ##### 1.2 软件安装 - **Django**: 安装...

    虚拟机Ubuntu+python+redis+MySQL+SSH+Git+Django+Postman,提供下载,助力毕业设计

    虚拟机Ubuntu+python+redis+MySQL+SSH+Git+Django+Postman,提供下载,助力毕业设计。 ...搭建环境的教程,请从我的博客中查看: https://blog.csdn.net/zhengyuanyehit/article/details/136829069

    部署Django到阿里云服务器教程示例

    并且在本地你已经搭建好了Django博客。现在我们所做的就是把本地的环境在阿里云的服务器上重新搭一遍。 这里先简单的说一下阿里云服务器,我自己买的是云服务器ESC,需要配置一下安全组规则,就是端口,按下图配置...

Global site tag (gtag.js) - Google Analytics