参考: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文件中,每次登录就自动设置了
分享到:
相关推荐
以上步骤涵盖了从环境搭建到最终配置的所有细节,确保了Django项目可以在Ubuntu 18.04.1 LTS上顺利运行。在实际操作过程中,可能还会遇到一些小问题,但只要按照本文档的指引操作,大部分问题都可以得到解决。此外,...
NULL 博文链接:https://yy-gy.iteye.com/blog/1887787
主要介绍了Ubuntu系统搭建django+nginx+uwsgi的思路详解,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
详细描述Ubuntu下如何搭建python的web开发环境
本文将详尽解析如何在Linux及Windows环境下搭建基于Apache、Python与Django的开发环境,为开发者提供全面的技术指导。 ### Linux环境下的Apache + Python + Django开发环境搭建 #### 1. 安装Apache 在Linux环境中...
在Ubuntu 14.04上部署Django和MySQL环境是一项关键的任务,因为这两个组件是构建强大、可扩展的Web应用程序的基础。以下是一份详细的步骤指南: 首先,确保你的系统是Ubuntu 14.04,并且已经包含了预装的Python ...
ubuntu18.04的django虚拟环境,搭好后直接创建django工程,将默认的数据库连接方式改为mysql出现的问题及步骤,有转载 pycharm开发工具更简单,add ->install django->install->pymysql
使用python爬取数据并采用Django搭建系统的前后台,使用Spark进行数据处理并进行电影推荐。 本系统是基于Spark来进行推荐的,使用的是Spark集群的方式来处理数据,Spark集群运行在用VMwear里的Ubuntu20.04上。爬虫...
在本文中,我们将探讨如何搭建一个基于Nginx、uWSGI和Django的Web服务环境。这个组合是部署高性能Python Web应用的常见选择,因为它提供了高效的负载均衡、静态文件处理以及与后端应用的稳定连接。 首先,我们需要...
本节将详细介绍如何在Ubuntu 8.10环境下搭建Apache+Python+Django+MySQL的Web开发环境。 ##### 安装mod_python模块 1. **安装mod_python** ```bash sudo apt-get install libapache2-mod-python ``` 2. **启用...
在Ubuntu系统上安装Python 3、pip3以及部署基于Django的Python Web项目是一个常见的步骤,对于Python...这个过程涵盖了Python开发的基础环境搭建、Django框架的应用,以及Web服务的部署,是Python开发者的必备技能。
为了避免冲突,所以我们要创建虚拟环境,在次此我用的的Linux ubuntu和pycharm。 在虚拟机上创建Python虚拟环境命令为: mkvirtualenv -p /usr/bin/python3 虚拟环境名字 (-p参数选择虚拟环境要用的Python解释器) ...
一直有种想要搭建自己博客系统打冲动,可惜需要前端知识较多,而且还要安装一系列软件并配置(windows平台),后来偶然发现了Django这个神器,恰巧刚学过python,于是就又装了ubuntu(安装各种软件配置都方便),...
环境:ubuntu14, django2.0, apache2。 1.首先安装需要的库包,在 ubuntu 下执行如下指令,为了能顺利安装建议使用 root 用户登录 Ubuntu 或在 apt-get 前加上 sudo : 安装 Apache2 apt-get update #获取更新列表 ...
标题中的“项目基于 Django + AdminLTE 构建,在 Ubuntu 18.04 上测试通过”揭示了这个项目的核心技术和操作系统环境。Django 是一个高级的 Python Web 框架,用于快速开发安全且可维护的网站。AdminLTE 是一个流行...
#### 一、环境搭建与配置 ##### 1.1 系统环境 - **操作系统**: Ubuntu 14.04 - **开发工具**: PyCharm 5.0 - **虚拟环境**: 使用虚拟环境隔离项目依赖,避免环境冲突。 ##### 1.2 软件安装 - **Django**: 安装...
虚拟机Ubuntu+python+redis+MySQL+SSH+Git+Django+Postman,提供下载,助力毕业设计。 ...搭建环境的教程,请从我的博客中查看: https://blog.csdn.net/zhengyuanyehit/article/details/136829069
并且在本地你已经搭建好了Django博客。现在我们所做的就是把本地的环境在阿里云的服务器上重新搭一遍。 这里先简单的说一下阿里云服务器,我自己买的是云服务器ESC,需要配置一下安全组规则,就是端口,按下图配置...