Python学习笔记(一) django安装使用

目录

Django是一个Web框架-------一套用于帮助开发交互式网站的工具;

Django能响应网页请求,还能让你更轻松地读写数据库、管理用户等。

Django的安装与使用(windows 10环境下):

  1. 建立虚拟环境:要使用Django首先需要建立一个虚拟工作环境。虚拟环境是系统的一个位置,你可以在其中安装包,并将其与其他Python包隔离;命令如下图: python -m venv my_env,如果不能使用venv模块,可安装virtualenv包,命令如下: pip install --user virtualenv

  2. 激活虚拟环境:如下所示,在第一步生成的my_env文件下有这些子目录,
    .激活命令:my_env\Scripts\activate

  3. 激活成功后,开始安装Django; 命令:pip install -v django=2

  4. 在Django中创建项目,在依然处于活动的虚拟环境下(my_env包含在括号内),执行如下命令:
    django-admin startproject django_test

  5. 创建数据库,
    命令:python manage.py migrate

  6. 查看项目,
    命令:python manage.py runserver 8000

  7. 在浏览器中查看,
    命令:http://127.0.0.1:8000
    ok , 完成 , 若出现端口被占用情况,可使用其他端口,执行命令:python manage.py runserver 8080 , 指定一个端口,

可恶,图片都没了。。。。。。

  1. 创建应用程序:python manage.py startapp learning_logs
  2. 定义模型:用户的相关数据操作都在模型中实现,对应的文件为 models.py , 激活模型:激活模型需要在settings.py文件中添加learning_logs(即我们的应用)
  3. 修改数据库:(1)python manage.py makemigrations learning_logs (2) python manage.py migrate
  4. 管理数据时的三个步骤:(1)修改models.py (2)对learning_logs调用makemigrations (3)让Django迁移项目
  5. Django管理网站步骤,(1)创建超级用户:python manage.py createsuperuser (2)注册模型,用到文件admin.py , 用法类似于: from learning_logs.models import Topic admin.site.register(Topic) , 其中Topic为我们创建的一个主题模型类
  6. Django shell , 输入一些数据后,就可以通过交互式终端会话以编程的方式查看这些数据了。这种交互式环境称为Django shell , 是测试项目和排除其故障的理想之地。命令如下:
  • python manage.py shell
  • from learning_logs.models import Topic
  • Topic.objects.all()
  • topics = Topic.objects.all()
  • for topic in topics:
  • print(topic.id , topic)
  • t = Topic.objects.get(id=1)
  • t.text
  • t.date_added
  • 其中topics为列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值