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。

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位,不可全数字
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告