• 第一次的django 和html的插肩而过


    新建一个Python Django工程:

    Win+R进入cmd命令界面,并cd到指定工程目录下,比如我的工程目录是E:wampApache24www

    输入E: 跳转E盘

    输入cd wampApache24 跳转到指定目录下

    输入django-admin.py startPRoject www 建立Python Django工程,生成了一个文件夹www,其结构为:
    www/
    manage.py
    www/
    __init.py
    settings.py
    urls.py
    wsgi.py

    其中:
    manage.py:一个命令行工具,通过它可以调用Django shell和数据库等。键入python manage.py -h,查看它的相关功能。
    __init__.py:让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。这是一个空文件,一般你不需要修改它。
    settings.py:项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
    urls.py:django项目的URL设置。 可视其为你的django网站的目录, 负责把URL模式映射到应用程序。
    wsgi.py: 服务器网关接口(Python Web Server Gateway Interface),web服务器和web服务程序或者框架之间的一种简单而通用的接口。

    输入cd www 进入www目录,此处可以输入python manage.py runserver运行服务器,启动成功后,在ie浏览器的网址上输入http://127.0.0.1:8000/进行测试,同时在键盘上按ctrl+break退出服务器

    新建一个Python Django项目:

    输入django-admin.py startapp firstapp 创建firstapp项目,并生成名称为firstapp文件夹,其结构为

    firstapp/
    __init__.py

    admin.py

    models.py

    tests.py

    views.py
    migrations /
    __init.py
    备注, 如果你曾经发布过Hello world页面,但是没有使用网页框架,只是简单的在hello.html文本文件中输入Hello World,然后上传到一个网页服务器上,如:http:// 127.0.0.1/helloWorld.html.

    那么你应该了解下Python Django两个方面:

    一是页面的内容是靠view function(视图函数)来实现;

    二是URL定义在urls.py文件的 URLconf配置信息里。

     
    打开www/www/settings.py 文件修改INSTALLED_APPS,在最后一行添加我们建立的firstapp项目名称,修改后如下:
    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',

        'firstapp',
    )

    备注,这一步是干什么呢? 新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件) , 后面你会学习到它们分别用来干什么.

    新建一个静态网页测试:

    然后在firstapp文件夹下建立templates文件夹,并在templates文件夹下新建一个名为home.html的文件,其编码格式设为utf-8,该文件中写入:

    <!DOCTYPE html>

    <html>

    <head>

        <title>欢迎光临</title>

    </head>

    <body>

    欢迎光临自强学堂

    </body>

    </html>

    打开www/www/ 下的urls.py文件,直接修改文件内容:

    from django.conf.urls import include, url
    from django.contrib import admin

    urlpatterns = [
        url(
    r'^$', 'firstapp.views.home', name='home'),
       
    # url(r'^blog/', include('blog.urls')),

       
    url(r'^admin/', include(admin.site.urls)),
    ]

    输入python manage.py runserver运行服务器,启动成功后,在ie浏览器的网址上输入http://127.0.0.1:8000/,在网页上看见欢迎光临自强学堂

    备注:推荐学习网址: http://www.ziqiangxuetang.com/django/django-tutorial.html

  • 相关阅读:
    Leetcode 538. Convert BST to Greater Tree
    Leetcode 530. Minimum Absolute Difference in BST
    Leetcode 501. Find Mode in Binary Search Tree
    Leetcode 437. Path Sum III
    Leetcode 404. Sum of Left Leaves
    Leetcode 257. Binary Tree Paths
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
    Leetcode 226. Invert Binary Tree
    Leetcode 112. Path Sum
    Leetcode 111. Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/honey01/p/7273913.html
Copyright © 2020-2023  润新知