创建第一个django2.0项目

创建第一个Django2.0项目

  • 首先要进入虚拟环境,该虚拟环境已经下载好Django2.0

    wokon virtualenv_name
    

命令行

  • 创建:

    django-admin startproject django_project_name
    
  • 运行:

    切换到创建好的项目下,进入子文件夹,此时dir可以看到manage.py这个文件

    
    (forDjango2) E:\Django\project\chapter02\first_project>dir
     驱动器 E 中的卷是 新加卷
     卷的序列号是 FA9F-7F3F
    
     E:\Django\project\chapter02\first_project 的目录
    
    2018/11/02  11:43    <DIR>          .
    2018/11/02  11:43    <DIR>          ..
    2018/11/02  11:43    <DIR>          first_project
    2018/11/02  11:43               560 manage.py  #进入有看到这个文件的目录即可
                   1 个文件            560 字节
                   3 个目录 81,677,598,720 可用字节
    

    键入python manage.py runserver

    (forDjango2) E:\Django\project\chapter02\first_project>python manage.py runserve
    r
    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 14 unapplied migration(s). Your project may not work properly until you
     apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    November 02, 2018 - 11:49:11
    Django version 2.0, using settings 'first_project.settings'
    Starting development server at http://127.0.0.1:8000/ #这个就是默认的项目网址
    Quit the server with CTRL-BREAK.
    
    

    打开浏览器,键入http://127.0.0.1:8000/,出现以下界面即运行成功

    开始界面

pycharm

  • 创建

    打开pycharm professional,题主用的是最新的2018.2版本

    1. 选择Django,设置路径名

      其中模版是Django中用于存放要显示的html页面(目前这样理解)

      django设置路径

    2. 选择虚拟环境下的python解释器,该解释器存放的位置在virtualenvwrapper创建的虚拟环境下的Script文件夹。如何创建virtualenvwrapper和自定义虚拟环境存放的位置

      选择解释器

      选择解释器2

  • 运行

    1. 创建完毕后,在右上角点击运行

      运行1

    2. 下方显示以下内容

      运行2

    3. 打开浏览器,键入http://127.0.0.1:8000出现以下页面即表示成功创建项目

      运行3

Host和端口设置

  • 默认django的host和port分别是127.0.0.18000

    • 命令行:(进入对应的虚拟环境)

      python manage.py runserver host:port
      

      比如要修改为端口8000,则键入python manage.py runserver 8000

      要修改为局域网访问,则键入python manage.py runserver 0.0.0.0:8000

    • pycharm:

      右上角编辑

      修改host和port1

      修改host和port2

同局域网访问本机项目
  1. 修改host为0.0.0.0

  2. 修改settings.py中的 ALLOWED_HOSTS=[]的值,键入"*"表示所有主机host都可以访问

    host

项目结构分析

  1. manage.py 用于和项目交互。可以用python manage.py help 查看子命令
  2. setting.py 保存项目所有的配置信息。
  3. urls.py url和视图函数进行映射。
  4. wsig.py 专门用来作部署的,无需修改。
  5. templates 存放html模板的文件夹
  6. db.sqlite3 django自带的sqlite3数据库
    结构

注意事项

  • 在pycharm中,如果一开始忘记勾选(2017版好像没有初始选择解释器的选项),那么在创建项目后,在file->settings中在以下地方选择解释器

    寻找解释器

  • 为了避免单个项目运行多次而导致修改项目时出现项目没反应,可以设置单一实例,即当你再次运行时,会询问你是否重启该项目(停止上次启动的实例)

    单一实例1
    单一实例2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值