zoukankan      html  css  js  c++  java
  • 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的定位

      

    
    
    
    
    

        

  • 相关阅读:
    STL源码剖析之_allocate函数
    PAT 1018. Public Bike Management
    PAT 1016. Phone Bills
    PAT 1012. The Best Rank
    PAT 1014. Waiting in Line
    PAT 1026. Table Tennis
    PAT 1017. Queueing at Bank
    STL源码剖析之list的sort函数实现
    吃到鸡蛋好吃,看看是哪只母鸡下的蛋:好用的Sqlite3
    cJSON
  • 原文地址:https://www.cnblogs.com/xianyin/p/6165259.html
Copyright © 2011-2022 走看看