• django系列--第一节


    学习前准备

    安装必须的学习环境环境(学习前提:python2.7)

    pip install django==1.8

    pip install mysqldb(后面会用)

    pip install Pillow(后面会用)

    备注:mysqldb安装的时候可能会出错可以直接下载MySQL-python-1.2.3这个包自行安装然后测试是否安装成功

    测试安装是否成功

    myqldb导入的时候是MySQLdb

    pillow模块导入的是PIL

     1.创建项目文件(项目名称:MyWeb)

      找到django-admin.py所在目录,或者是把django-admin.py 加到环境变量里面

      django-admin.py  startproject MyWeb

      然后会生成一个MyWeb文件夹,里面有MyWeb和manage.py 共2个

      MyWeb 里面有__init__.py,setting.py,urls.py,wsgi.py共4个文件

        __init__.py刚创建的时候是空的,有了这个文件就可以把项目文件变成包。

        setting.py是配置文件

        urls.py是讲配置的url映射到应用程序上

        wsgi.py 不知道干啥的

     2.运行内置服务器

        第一种方法:manage.py runserver   允许本机访问默认端口(默认端口是:8000)

        第二种方法:manage.py runserver  8080    允许本机访问指定端口

        第三种方法:manage.py runserver  0.0.0.0:8080  允许所有的ip访问指定的端口

    3.测试访问

        访问 http://127.0.0.1:8000 看到如下页面就表示成功

        

    这样项目就创建成功了!

    用http://127.0.0.1:8000/index访问对应文件的配置方法

        首先在manage.py同级目录线面创建用于存放js,css,images的文件夹static和用于存放放html的文件夹template,

        把要用的js,css,images放到对应的文件里,把index.html放到template里目录结构如下图

    然后在__init__.py同级目录下面创建views.py添加如下内容

        

    from django.http import HttpResponse
    from django.shortcuts import render_to_response

    def index(request):
    return render_to_response("index.html")
    在urls.py中添加如下内容
    from views import index
    url(r'^admin/', include(admin.site.urls)),这行下面添加如下内容
    url(r"^index",index)

     在setting.py中添加如下内容

    在TEMPLATES中的DIRS后面的[]中添加如下内容

      

    os.path.join(BASE_DIR,"template").replace("\","/"),
    在最后添加如下内容
    STATICFILES_DIRS = (
    os.path.join(BASE_DIR,"static").replace("\","/"),
    )

    然后启动服务器
    访问http://127.0.0.1:8000/index

    index.html中图片和js,css的定位

      

    
    
    
    
    

        

  • 相关阅读:
    install ros-indigo-tf2
    install ros-indigo-tf
    install diagnostic_updater
    install ros-indigo-ecl-build
    "CMAKE_CXX_COMPILER-NOTFOUND"
    shell 交互式选择(select)
    install ros indigo tf2
    a标签 在新页面打开
    bootstrap.min.css.map HTTP/1.1" 404 1699
    E: Sub-process /usr/bin/dpkg returned an error code (1)
  • 原文地址:https://www.cnblogs.com/xianyin/p/6165259.html
Copyright © 2020-2023  润新知