Django学习笔记(一)创建项目与应用

pip install virtualenv//安装virtualenv模块
virtualenv djangoweb //virtualenv创建名为djangoweb的虚拟环境
Scripts\activate //激活当前虚拟环境


django-admin startproject djangodemo //创建名为djangodemo的django项目
python manage.py startapp helloapp //创建名为helloapp的Django App


python manage.py runserver//测试服务器运行项目


运行需要用到的基础包:django、pytz


在 Django 中,项目(project)是 Django 网站的大框架和容器,应用(App)是一个具体的 Web 应用程序,用来实现具体


的功能和完成具体的事项,被 Django 项目(project)所包含。一个 project 里面可以有很多个 App,就像一个网站可以有


文章系统、论坛系统、后台系统等,每一个 App 也可以剥离出来作为独立的模块组件。




python manage.py startapp video //创建了一个名为 video 的 Django App


admin.py:用于设置 Django 自带的强大管理后台;
apps.py:声明了这个的 App 信息;
models.py:用于定义数据模型(数据库表);
tests.py:用于单元测试;
views.py:用于定义 App 的视图,也就是业务函数。


python manage.py migrate //创建一些默认的数据库表,运行命令,会显示将会对数据库进行很多个表的实例化和迁移


python manage.py makemigrations//检测项目中所有数据模型的数据迁移变化
python manage.py makemigrations video //检测项目中video的数据迁移变化(app必须添加到app列表中才可检测到)




python manage.py createsuperuser //创建超级用户(可使用 Django 强大的后台功能,对数据模型进行管理)
密码至少8位,不可全数字

猜你喜欢

转载自blog.csdn.net/milkign/article/details/80055532