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//测试服务器运行项目

快捷键ctrl-break:退出服务


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

(如果你的程序要考虑时区,可以使用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位,不可全数字

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值