Linux下django项目的开始

1,设置虚拟环境

           (如果你还不会创建虚拟环境,参考虚拟环境)

mkvirtualenv  -p  解释器路径  虚拟环境名

2,安装django

(pip版本较老的话先升级:pip  install --upgrade pip)

(我们选择具有长期更新维护的版本)

pip  install django==1.11.7

Linux下django项目的开始_第1张图片

3,检查是否安装成功

pip list

4,创建一个django  web项目

(1)创建一个项目目录:mkdir 目录名

(2)在对应的目录下创建项目

            django-admin  startproject 项目 名

(3)启动服务器

           python manage.py  runserver

(4)在项目下创建一个应用

           python  manage.py startapp 应用名

(5)打开pycharm 

          pycharm.sh

Linux下django项目的开始_第2张图片

5,进入到pycharm进行相应的配置

6,目录介绍
   (1.)app --- 应用名, 可以自定义,也可以创建,可以创建多个(小项目)
            1.migrations 目录, 迁移目录,是自动生成的, 通常是生成数据库表的时候产生中间文件
            2.__init__.py 初始化包的时候调用,是一个包的标识
            3.admin.py  管理项目数据库的
            4.apps  管理应用的
          **5.models.py models数据模型, 通常用来方便的操作数据库
            6.tests.py 测试的时候用, 往往开发完成的时候测试人员使用
      **7.views.py 视图函数, 通常用来处理业务逻辑 python代码
  (2.)week01--- 项目名, 放置管理整个项目的一些配置文件
            1.setting.py 整个项目的配置
            **2.urls.py  路由, 用来分发请求的url,将对应的url分发到对应views处理
             3. wsgi.py 是uwsgi服务器的配置文件,开发完成上线的时候使用 
  (3.)db.sqlite3 数据库  
  (4.)manage.py 项目的配置文件,通常启动,生成数据库的时候使用,自动生成的
           自己创建的**5.templates目录  模板,通常用来放置html模板
        
  (5.)settting  文件介绍
           BASE_DIR : 项目的跟路径
           DEBUG :    是否开启调试模式,  开发的时候开启, True 开启,false关闭
           ALLOWED_HOSTS: 允许访问的主机地址,
                     默认只能本机访问, 
                     ["*"] 表示所有的地址都可以访问

          INSTALLED_APPS  已经安装的应用, 注意: 自己创建的应用需要添加进去
          MIDDLEWARE  中间健
          TEMPLATES  模板文件的配置
          DATABASES  配置数据库的
          LANGUAGE_CODE 配置语言的  中文: "zh-hans"
          TIME_ZONE  配置时区的      中国: "Asia/Shanghai"
          STATIC_URL 配置静态资源的
  ( 6.)外网访问开发服务器
          1.如果是宿主机访问虚拟机需要设置网络 为 桥接模式 
          2.启动服务器:
                1.在setting中设置 ALLOWED_HOSTS为 ["*"]
                2.使用 python manage.py  runserver 0.0.0.0:端口号   2018/9/10来开启
                  则即可使用外网访问
        **命令 :  python manage.py  runserver   表示默认只能自己访问

你可能感兴趣的:(puthon,web系列)