美文网首页
第一个django

第一个django

作者: 云Shen不知处 | 来源:发表于2017-12-25 21:26 被阅读0次

    django项目的启动

    自定义启动端口

    默认使用了8000端口
    python manage.py runserver <port>
    

    我们通过python manage.py..这样的方式,是通过内置的测试服务器启动并发布项目的,适用于开发!当项目开发完成,实际部署上线时,要将web项目部署到独立的服务器上[以后]
    注意:首先在mysite/mysite/settgins.py配置文件中,修改如下配置
    ALLOWSED_HOST=[“*”,]
    其次在启动项目时,通过如下命令启动

    python manage.py runserver 0.0.0.0:8000
    

    创建第一个视图函数

    1.首先在mysite/mysite/目录下,创建一个views.py视图模块

    from django.http import HttpResponse
    
    def index(request):
        return HttpResponse(“...”)
    

    2.其次在mysite/mysite/urls.py路由文件中,添加url地址和处理函数之间的对应关系

    from django.conf.urls import url
    from django.contrib import admin
    
    from . import views
    
    urlpatterns = [
         url(r“^admin/”, admin.urls),
         url(r”^index/$”, views.index, name=’index’)
    ]
    

    PS: Django是模块化管理文件的,所以不同功能的代码存放在不同的py文件中
    路由相关:urls.py
    设置相关:settgins.py
    页面视图:views.py
    网页视图开发:
    导入了一个响应对象模块:django.http.HttpResponse
    可以通过响应对象模块,给浏览器返回数据

    def index(request):
        return HttpResponse(“..”)
    

    django虚拟环境配置

    1.首先安装第三方模块 virtualenv
    安装

    pip install virtualenv        # virtual environment
    

    在指定的文件夹中,创建一个虚拟环境
    项目文件夹结构

    |-- worker/
        |-- django_1_8/     # 文件夹存放的django1.8的项目
        |-- django_1_11/    # 文件夹存放的django1.11的项目
    
    
    # 进入django_1_11/目录
    cd worker/django_1_11/
    # 创建一个虚拟环境
    virtualenv d_1_11
    # 进入虚拟环境
    ./d_1_11/Scripts/activate
    # 进入django_1_8/目录
    cd worker/django_1_8/
    # 创建一个虚拟环境
    virtualenv d_1_8
    # 进入虚拟环境
    ./d_1_8/Scripts/activate
    

    相关文章

      网友评论

          本文标题:第一个django

          本文链接:https://www.haomeiwen.com/subject/igjrgxtx.html