zoukankan      html  css  js  c++  java
  • Django 第一课 【配置及创建】

    创建项目

    0. 进行虚拟环境中

    mkvirtualenv 【命名】:创建运行环境命名【命名】
    
    workon 【命名】: 工作在【命名】 环境 或 从其它环境切换到【命名】 环境
    
    deactivate: 退出终端环境

    1.通过终端命令行的方式:首先进入到安装的django的虚拟环境中,然后执行命令

      #先插入django,才可以使用django-admin 指令

      pip install django

    django-admin startproject [项目的名称]

    这样就可以在当前的目录下创建第一个项目

    2:通过pycharm的方式, 文件-新建项目-选择django,然后制定项目的所在路径,以及puthon解析器,再点击create就可以创建了

    ##运行项目

    (1)在终端,进入到项目文件夹中,然后执行以下命令即可运行

    python manage.py runserver

    (2)pycharm:直接点击右上角的绿色三角形箭头按钮就可以运行了

    注意:用pycharm运行项目,要避免一个项目运行多次。在项目配置中把“Single instance only”勾选,可以避免以上问题的出现

    3:这里建议的是在终端创建管理虚拟环境, pycharm中创建项目,选择相对应的虚拟环境,这样做比较好,使用pycharm创建项目,打代码的时候,会自动补齐,如果全部使用终端创建,总是有点问题

    # 1. 创建运行环境命名【命名】
    mkvirtualenv 【命名】
    
    # 2. 工作在【命名】环境 或从其它环境切换到【命名】 环境(若之前存在这个虚拟环境则可以直接激活 )
    workon 【命名】
    
    #3。在这个虚拟环境安装相关的库
    pip install 【相关库】
    
    #4.  退出终端环境
    deactivate
    
    
    #5. 在pycharm 新建一个项目,选择相关的虚拟环境,别选错了,这样就可以了


    #6. 在新建的项目里面,新建App

         $ cd desktop/Django/book_manager #1-》.进入项目目录

         $ ls #2-》.查看目录下是否有manage.py文件

         book_manager manage.py templates

         $ workon django-env #3-》.激活虚拟环境

         $ python manage.py startapp front #4-》.新建app

     
     

    ##改变端口号

    1:在终端:运行的时候加上一个端口号就可以了。命令为

    python manage.py runserver 8000

    2: 在pycharm中:右上角-项目配置-port。改成你想要的端口号,重新运行

    ## 在项目中创建app

    #进入到相关路径内, 在终端运行
    python manage.py startapp [app名称]

    ##让局域网中的其他电脑访问主机项目

    1:让项目运行的时候,host为0.0.0.0

       *在终端,使用命令

    python manage.py runserver 0.0.0.0:8000

      *在pycharm,右上角-项目配置-host。改成0.0.0.0

    2:在setting.py文件中,配置‘ALLOWED_HOSTS’

    将本机的ip地址添加进去,(可以直接在终端上输入:ifconfig查看ip地址),如

    ALLOWED_HOSTS = ['0.0.0.0','192.168.31.95']

    注意:要关闭自己电脑的防火墙才行

    ##项目结构分析

    1:manage.py  :以后和项目的交互基本都是基于这个文件,一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help 看下能做什么事情,除非你自己知道自己在做什么,一般情况下不应该编辑这个文件

    2:settings.py  :保存项目所有的配置信息

    3:urls.py :用来做url与视图函数映射的,以后来了一个请求,就会从这个文件中找到匹配的视图函数

    4:wsig.py :专门用来做部署的,不需要修改

  • 相关阅读:
    Android WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
    Android 自定义控件之圆形扩散View(DiffuseView)
    Android线性渐变
    Android Drawable之getIntrinsicWidth()和getIntrinsicHeight()
    Android 用Handler和Message实现计时效果及其中一些疑问
    CentOS6.5下nginx-1.8.1.tar.gz的单节点搭建(图文详解)
    Zeppelin的入门使用系列之创建新的Notebook(一)
    hadoop报错java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured
    ubuntu系统里vi编辑器时,按方向箭头输入是乱码的ABCD字母?(图文详解)
    VirtualBox里如何正确安装增强工具(图文详解)
  • 原文地址:https://www.cnblogs.com/nelsen-chen/p/9437052.html
Copyright © 2011-2022 走看看