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 :专门用来做部署的,不需要修改

原文地址:https://www.cnblogs.com/nelsen-chen/p/9437052.html