`
pqcc
  • 浏览: 129699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

install django

阅读更多

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失败时的解决方法

    今天小编就为大家分享一篇基于pip install django失败时的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    django-softdelete:Django ORM的软删除,并支持undelete

    灵感来自要求Django 1.8以上django.contrib.contenttypes安装pip install django-softdelete配置templates/有简单的模板文件。 您将需要添加Django的egg loader来按原样使用模板,如下所示: TEMPLATES = [ { '...

    基于Django的视频弹幕性教育网站源代码+数据库

    项目为性教育公益网站 伊甸园的烦恼 我们为此开发了网站和手机客户端 网站的创建者是一群大学生,希望借助互联网这个平台,搭建一个性教育知识普及公益性网站,...pip install django-cors-headers pip install pymysql

    基于Django前后端分离开发-新闻管理系统

    【作品名称】:基于Django前后端分离开发-新闻管理系统 ...pip install django==2.0.3 pip install djangorestframework==3.8.2 pip install pymysql pip install Markdown pip install django-filter p

    django-admin-list-filter-dropdown:在Django管理员列表过滤器中使用下拉菜单

    django-admin-list-filter-dropdown 呈现为下拉列表的Django管理过滤...用法安装: pip install django-admin-list-filter-dropdown 在settings.py启用: INSTALLED_APPS = ( ... ' django_admin_listfilter_dropdown

    django笔记 django笔记

    安装Django可以通过Python的包管理器pip进行,命令为`pip install django`。设置项目时,使用`django-admin startproject project_name`创建新项目,然后通过`python manage.py startapp app_name`创建应用。 3. *...

    Python——django入门教程PPT课件.pptx

    可以使用 pip install django 或者从 Django 的官网下载安装包。 第一个 Django 应用 创建第一个 Django 应用需要运行以下命令: ``` django-admin.py startproject mysite ``` 这将生成一个 mysite 目录,也...

    Django 的会话后端,将会话存储在 Redis 数据库中.zip

    django-redis-sessions为您的会话提供 Redis 数据库后端安装可用设置变更日志安装运行pip install django-redis-sessions或者下载 tarball 并运行python setup.py install,对于 Django 运行pip install django-...

    django 2.2 whl文件

    pip install Django-2.2-py3-none-any.whl ``` 4. 安装完成后,可以使用以下命令验证Django是否已成功安装: ``` python -c "import django; print(django.get_version())" ``` 在Django 2.2中,值得注意的...

    基于Django +Mysql实现的共享衣橱电商系统【 数据库课程设计】

    命令行输入 conda install django / pip install django 推荐Django版本: 3.2.8 3 导入数据库 我们使用的是MySQL数据库,所以需要您先将.sql导入到您的数据库中,并在setting.py中链接您的数据库 DATABASES = { ...

    毕业设计,基于Python+Django+Vue+MySql开发的前后端分离的秸秆发酵预测管理系统,内含Python完整源代码

    安装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 ...

    Django python web 框架开发,网上商城平台(练手项目)

    3.django框架,pip install django 然后解包 代码.zip文件,进入manage.py所在目录 执行python3 manage.py syncdb或者migrate 如果不提示新建管理员,则可以使用createsuperuser命令(管理员是登陆后台模块的) ...

    详解django+django-celery+celery的整合实战

    pip install django-celery ``` 3. **安装Redis** - 本文中未详细说明 Redis 的安装过程,假设已安装并配置好Redis服务。 4. **创建Django项目** - 使用 Django 创建名为 `djtest` 的项目。 - 在该项目中创建...

    django python3 实例下载

    在Python3环境中安装Django,可以使用`pip install django`命令,确保pip已经升级至最新版。 2. **MySQL数据库集成** Django默认使用SQLite作为数据库,但可以通过配置设置使用MySQL。首先,需要安装MySQL的Python...

    django入门与实践.zip

    执行`pip install django`即可完成安装。接下来,通过`django-admin startproject`命令创建一个新的Django项目。 三、Django项目和应用 Django项目是由多个应用组成的,每个应用都有特定的功能。通过`startapp`命令...

    python Django 学生会管理系统.zip

    Django,命令:pip install django Pymysql 命令:pip install pymysql 进入程序主目录,然后修改数据库地址密码:xueshenghui\settings.py里面的DATABASES参数 进入程序主目录,运行python manage.py runserver ...

    Python 通过pip安装Django详细介绍

    pip install Django ``` 执行完该命令后,pip会自动下载并安装最新的Django版本。如果想要指定安装某个特定版本的Django,可以在命令后面添加版本号,例如: ```bash pip install Django==3.2.7 ``` #### 三、...

    django-scheduler_python_django_

    通过pip命令,如`pip install django-scheduler`,可以将Django Scheduler添加到项目环境中。接着,在Django项目的settings.py文件中,将'scheduler'添加到INSTALLED_APPS列表中。然后,运行迁移命令`python manage....

    在Django中使用PostgreSQL数据库2

    你可以使用pip来安装,命令是`pip install django`。安装完成后,通过`python -c "import django; print(django.get_version())"`来检查Django版本。 3. **安装PostgreSQL**: 安装PostgreSQL数据库系统,这里是...

Global site tag (gtag.js) - Google Analytics