zoukankan      html  css  js  c++  java
  • django note

    1、安装

    pip install django (下载最新版本)

    检查版本

    cmd 进入python环境

    >>>imoport django

    >>>django.get_vision()

    OR

    >>>django.VERSION

     2、创建项目(菜鸟教程笔记http://www.runoob.com/django/django-tutorial.html)

    使用 django-admin.py 来创建 HelloWorld 项目:

    django-admin.py startproject HelloWorld

    接下来我们进入 HelloWorld 目录输入以下命令,启动服务器: 默认情况下, runserver 命令在 8000 端口启动开发服务器,且仅监听本地连接。 要想要更改服务器端口的话,可将端口作为命令行参数传入:

    python manage.py runserver 127.0.0.0.1:8000

    通过指定一个 IP 地址,你可以告诉服务器–允许非本地连接访问。 如果你想和其他开发人员共享同一开发站点的话,该功能特别有用 python manage.py runserver 0.0.0.0 8000

    在先前创建的 HelloWorld 目录下的 HelloWorld 目录新建一个 view.py 文件,并输入代码: HelloWorld/HelloWorld/view.py 文件代码:

    from django.http import HttpResponse def hello(request):

        return HttpResponse("Hello world ! ")    

    接着,绑定 URL 与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中: HelloWorld/HelloWorld/urls.py 文件代码:

    from django.conf.urls import url from . import view urlpatterns = [url(r'^$', view.hello)]    # hello 为view的函数

    我们接着上一章节的项目将在 HelloWorld 目录底下创建 templates 目录并建立 hello.html文件 在hello.html <body></body>标签之间加入想要显示的内容

    <h1>{{ testcontext }}</h1><h1>{{ response }}</h1>{# 这是一个注释 #}

    接下来我们需要向Django说明模板文件的路径,修改HelloWorld/settings.py,修改 TEMPLATES 中的 DIRS 为

    [os.path.join(BASE_DIR, 'templates')],

    修改 view.py,增加一个新的对象,用于向模板提交数据

    context = {}

        context['testcontext'] = 'Hello Vickey!'

        context['respose'] = 'Hi Everybody!'

        return render(request, 'hello.html', context)

    3、http://docs.30c.org/djangobook2/chapter02/index.html笔记

    官方的 Python 教程,它可 以从 http://docs.python.org/tut/ 在线获得。 另外我们也推荐 Mark Pilgrims的 书 Dive Into Python ( http://www.diveintopython.org/ ) Django邮件列表是很多Django用户提出问题、回答问题的地方。 可以通过http://www.djangoproject.com/r/django-users 来免费注册。 如果Django用户遇到棘手的问题,希望得到及时地回复,可以使用Django IRC channel。 在Freenode IRC network加入#django

    PostgreSQL (http://www.postgresql.org/)。PostgreSQL,它在成本、特性、速度和稳定性方面都做的比较平衡 如果在 Windows 平台上使用 PostgreSQL,可以从 http://www.djangoproject.com/r/python-pgsql/windows/ 获取预编译的 psycopg 开发包的二进制文件

    django要求MySQL4.0或更高的版本。 3.X 版本不支持嵌套子查询和一些其它相当标准的SQL语句。 你还需要从 http://www.djangoproject.com/r/python-mysql/ 下载安装 MySQLdb

  • 相关阅读:
    【WPF】Blend for Visual Studio 2013 入门
    【c#】获取CPU序列号及遇到的问题
    【GIT】学习笔记
    【备份】一些留待学习的好网站
    【VS】无法折叠所有方法的问题 VS2013
    【概念】XML
    配置JDK
    TCP/IP Wireshark监听 及错误代码
    软件比较
    湖南省专升本
  • 原文地址:https://www.cnblogs.com/vickey-wu/p/6870151.html
Copyright © 2011-2022 走看看