Refrence: http://fullraith.com/content/788.html
1. Download tar file from : http://www.djangoproject.com/download/
2. unzip the file and install:
tar zxvf Django-0.96.tar.gz
cd Django-0.96
sudo python setup.py install
3. Test the django is ok ?
$yanqing>python
>>>import django
// If not throw exception,it ok. In fact, the django is a package of django.
4. Create project: [暂时取名: djangotest,缺省 apache2 的文档目录是/var/www.]
(1). If the django installed, it'll touch file /usr/bin/django-admin.py
(2). python /usr/bin/django-admin.py startproject gtdcast
(3). cd gtdcast
ls
// it will display the file
_inti_.py: 表示这是一个 Python 的包
manage.py: 供简单化的 django-admin.py 命令,特别是可以自动进行 DJANGO_SETTINGS_MODULES 和 PYTHONPATH 的处理,而没有这个命令,处理上面环境变量是件麻烦的事情.
settings.py
uls.py: url映射处理文件,而 Django 的url映射是url对于某个模块方法的映射,目前不能自动完成
(4). sudo python manage.py runserver:
/** Validating models...
0 errors found.
Django version 0.96.3, using settings 'djangotest.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C. **/
(5). Visit the http://127.0.0.1:8080/.
--------------------------- more ---------------------------------------
5. apached mod_python install:
(1). sudo apt-get install apache2
(2). sudo apt-get install libapache2-mod-python2.5
(3). sudo vi /etc/apache2/site-avaiable/default 添加:
<Directory /var/www>
SetHandler python-program
PythonPath "['/var/www'] + sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE djangotest.settings
PythonDebug On
</Directory>
(4). 重启 apache /etc/init.d/apache2 restart
6. 进入 gtdcast 目录:
_init_.py: 表示这是一个 Python 的包。
manage.py:
settings.py:
urls.py:
7. Start server:
manage.py runserver
8. 请注意 action 为 /add/ ,在 Django 中链接后面一般都要有 '/' ,不然有可能得不到 POST 数据。有关更详细的关于常见问题可以参阅 NewbieMistakes 文档
http://code.djangoproject.com/wiki/NewbieMistakes
Django 的设计风格中认为: 使用 POST ---->,GET----->获取。
(URL Dispatcher:http://docs.djangoproject.com/en/dev/topics/http/urls/?from=olddocs)
9. 模板系统:
(1). def index(request):
return render_to_response('list.html', {'address': address})
// Django 0.91 中,模板文件都是以.html结尾的,并且使用时不带后缀的。但0.95版本取消了模板后缀的设置,因此模板文件名必须是完整的,不再有默认后缀名了。
(2). Django 还支持在App中定义一个 templates目录。这样Django在启动时会检查所有安装的App的templates,如果存在,则将路径的搜索放在 TEMPLATE_DIRS之后.
(3). Django模板中{ {} }表示引用一个变量。
{ %% } 表示代码调用。
(Built-in template tags and filters: http://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs)
(4). for in
{% for user in address %}
{{ user.name }}
{{ user.address }}
<% endfor%>
分享到:
相关推荐
今天小编就为大家分享一篇基于pip install django失败时的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
安装django: pip install django==4.1.7 安装cors: pip install django-cors-headers 安装rest: pip install djangorestframework 安装rensorflow: pip install tensorflow 安装sklearn: pip install --pre ...
3.django框架,pip install django 然后解包 代码.zip文件,进入manage.py所在目录 执行python3 manage.py syncdb或者migrate 如果不提示新建管理员,则可以使用createsuperuser命令(管理员是登陆后台模块的) ...
Django,命令:pip install django Pymysql 命令:pip install pymysql 进入程序主目录,然后修改数据库地址密码:xueshenghui\settings.py里面的DATABASES参数 进入程序主目录,运行python manage.py runserver ...
安装Django 3.2:激活虚拟环境后,使用pip install django==3.2命令来安装Django 3.2。 创建项目:使用django-admin startproject mysite命令来创建一个新的Django项目。 创建应用:在项目中,你可以根据需要创建多...
C:\Users\lifei>pip install Django 提供网站请求 让我们首先以外行人的话来说明当您的服务器收到网站请求时会发生什么。请求被传递给Django并尝试分析此请求。URL解析程序尝试将URL与模式列表进行匹配。它从上到...
pip install django==1.7 pip install MySQL-Python(如果执行上面命令出现找不到"EnvironmentError: mysql_config not found"等字样,则需要执行export PATH=$PATH: /path/mysql/bin 注意path是你mysql安装的实际...
安装Django: python -m pip install Django 安装MySQL相关包: conda install pymysql 您可以选择使用其他数据库管理系统。具体请参考官方文档。 运行: python3 manage.py runserver 在浏览器中打开...
安装:pip install django==1.10.7 开始第一个demo 创建项目:django-admin startproject guest _init_.py :用来标示目录为Python包 settings.py: Django配置文件(模块应用配置,数据库配置,模板配置) urls.py: ...
可以使用pip命令安装Django:pip install django。另外,还需要安装相应的人脸识别库,如dlib和face_recognition,pip install dlib face_recognition。 2. 项目配置 创建一个新的Django项目,命名为"access_...
使用pip install Django==2.1.4 进行安装。 安装虚拟环境 运行以下命令 pip install virtualenv cd 到Exam\venv\Scripts中 运行 activate 然后回到Exam根目录安装项目所需安装包 pip install -r requirements.txt...
【资源说明】 该项目是个人毕设项目源码,评审分...pip install django==1.7 pip install MySQL-Python(如果执行上面命令出现找不到"EnvironmentError: mysql_config not found"等字样,则需要执行export PATH=$PATH:
django-bulk-update, 在 Django ORM上使用一个查询进行批量更新 django-bulk-update 简单批量更新 Django ORM或者 helper 函数。这个项目旨在批量更新给定的对象,使用英镑的一个查询 ...安装pip install django-bulk
基于python的毕业设计保险公司营销管理系统源码+数据库.zip安装教程PyCharm: pip install Django使用说明系统角色有管理员,业务员,团队主管,保险代理人。管理员的主要功能模块有用户管理模块、角色管理模块、区域...
django-dropbox, 一个 Django 应用程序,包含使用Dropbox的Django 存储 django版本 0.1.2什么django Dropbox是一个 Django 应用程序,它包含一个使用Dropbox的Django 存储。安装 ofpip install django-dropbox将
django-easy-audit, 另一个 Django 审计日志程序,希望最简单的 django-easy-audit另一个 Django 审计日志程序,希望是最简单的。...快速入门通过运行 pip install django-easy-audit 安装 Django 轻松审
django-npm, 在 Django 项目中自动将npm依赖项作为 staticfiles 想在 Django 项目中使用npm模块而不使用 vendoring? django npm作为npm命令行程序的包装器,以及...安装$ pip install django-npm如果你使用 pr
django-stackoverflow-trace, Django 错误页w/a 搜索链接 django-stackoverflow-trace自定义 Django 技术错误模板,将相关stackoverflow搜索链接置于异常消息下。安装$ (sudo) pip install django_stackoverflo