###Django项目搭建完整流程###

准备工作:

安装 virtualenv

pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn

        virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。简单的说就是一个隔绝的python环境,在开发不同的程序的时候,往往需要在不同的环境下开发,每个应用可能需要各自一套"独立"的运行环境, virtualenv就是为此而生,用来创建一套这样的"隔离"的运行环境. virtualenv其操作简单,在大多数IDE中能容易的嵌合.

创建虚拟环境

在V盘根目录下面创建一个名为Demo的虚拟环境     virtualenv Demo

虚拟环境下面安装django

 python -m pip install django==2.1.7               # 在cmd使用命令安装django ,后面的是django的版本

安装好之后,可以输入python,进入python的环境,import django 导入django模块,然后输入django.get_version() 方法可以获得django的版本信息,此时可以看到我的版本是   2.1.7

进入Demo→Script              activate激活虚拟环境

创建项目

回到  V 盘根目录,我们创建一个名为  blog_manager 的一个django项目

此时我们的V盘根目录下面就有了blog_manager这个django项目,Demo是我们的虚拟环境

此时我们打开pycharm的File菜单栏下面的Open,找到V盘下面的blog_manager这个django项目 ..点击OK导入到我们的pycharm里面去

配置pycharm的运行环境

打开File下面的Setting→Python Interpreter→Add选择我们的运行环境

Add进去之后就是点击Existing environment,点击...这里选择我们刚刚创建激活的虚拟环境Demo下面的Scripts→  python.exe   ,然后点击OK

这里先点击Apply,再点击OK   (这里我们可以看到我们的虚拟环境有django了)

项目分为四个步骤:

                        一、框架搭建

                                1.创建项目blog_manager

来到这里我们已经创建好了项目了,在上面的       django-admin startproject blog_manager    我们已经创建好项目了。所以这里就不需要创建项目了。

                                2.修改应用bbs

首先我们使用命令 python manage.py startapp bbs 命令创建一个名为   bbs 的应用

                                3.修改配置(数据库,语言,时区),sqlite

                        二、模型构建

                                1.模型定义topic

                                2.生成迁移文件和执行迁移文件          3.生成表结构

python manage.py makemigrations

python manage.py migrate

此时可以看到这里我们多了一个日志文件还有一个数据库文件

                          

                        三、后台管理

                                1.显示编辑

                                2.编辑字段

 创建一个管理员用户   python manage.py createsuperuser

                                3.查询列表、禁用删除功能

模型注册


                               

                        四、前台管理

                                1.视图

                                2.路由

                                3.模板

                                       

                        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值