• Django 01 django基本介绍及环境搭建


     

    Django 01 django基本介绍及环境搭建

    #http服务器
    #用来接收用户请求,并将请求转发给web应用框架进行处理
    
    #Web应用框架
    #处理完请求后在发送给http服务器,http服务器在返回给用户

    一、虚拟环境相关 

     为什么要创建虚拟环境

    #为了解决版本问题

      

    #查看本虚拟机所有的虚拟环境
    workon 
    #创建虚拟环境
    mkvirtualenv -p /usr/bin/python3 tzdj22 #在指定的目录创建一个tzdj22的虚拟环境
    #退出当前虚拟环境
    deactivate
    #修改默认虚拟环境
    vim .bashrc
    #然后在最后面加上workon py3env
    #修改默认虚拟环境
    vim .bashrc
    #然后在最后面加上workon py3env
    #安装django
    pip install django 
    #查看当前虚拟环境的第三方库
    pip list

    二、新建项目

    #1、新建项目
    django-admin startproject hello_django1
    
    #2、在本地目录创建一个相同的目录文件
    
    #3、在pycharm里面打开这个目录
    
    #4、设置代码同步
    Tools --> Deployment --> Configuration-->绿色加号 -->SFTP

    #5、设置自动同步
    Tools--->deployment --->Options --->NEVER改为On explicit save action(Ctrl|+S)
    
    #6、从linux里面下载下来

    #7、设置运行环境

    #8、开启django服务 方式1
    python manage.py runserver 0.0.0.0:8000
    
    #方式2

      选择Edit

      

    #在settings.py第28行修改
    ALLOWED_HOSTS = ['*'] #表示允许访问的ip, '*'表示任意的ip都可以访问
    #注意
    
    #关于ip
    ifconfig #查看ip,注意网络连接方式
    #virtuabox的端口转发时使用的是127.0.0.1回环地址
    
    #关于port
    #远程连接SSH服务的端口号是22,HTTP服务8000/8080
    #mysql服务的端口号为3306

    三、创建视图与项目app

    #1、在项目目录下创建views.py的文件
    
    #2、在urls.py里面添加对应的url

       项目与应有app的关系

    #1、创建app
    python manage.py startapp book
    
    #2、数据同步
    #download一下
  • 相关阅读:
    intent-filter 之 data 「scheme, host, port, mimeType, path, pathPrefix, pathPattern」
    Android 自定义RecyclerView 实现真正的Gallery效果
    Android手势监听类GestureDetector的使用
    Android 屏幕手势滑动中onFling()函数的技巧分析
    onTouchEvent方法的使用
    Android 手势&触摸事件
    android关闭日志
    android intent和intent action大全
    调用新浪微博显示用户信息
    android 反编译
  • 原文地址:https://www.cnblogs.com/xuchengcheng1215/p/9325252.html
Copyright © 2020-2023  润新知