Django学习之一(自学习日志)

主要是通过学习Django文档,进行系统的python web 框架学习.

项目建立

        首先进行新建项目命令:$ django-admin startproject mysite 其中mysite是项目名称即为根目录,根目录中的manage.py是一个命令工具,对你所建立的Django项目进行交互.内层的mysite/文件是自己所建立的项目的python代码所在之地.其中__init__.py是一个空文件,告诉python个目录是一个python包.settings.py是项目的配置文件.urls.py是项目的URL声明;你的Django站点的目录.wsgi.py用于你的项目的与WSGI兼容的Web服务器入口.

数据库建立

         建立数据库首先要配置项目数据库,需要在settings.py进行配置.默认的是SQLite.注意将时区TIME_ZONE设置为自己的时区.

        注意文件顶端的INSTALLED_APPS设置.它保存的是Django项目中激活的所有Django 应用的名字.默认情况下包含的应用是与生俱来的:django.contrib.admin-------管理站点

     django.cintrib.auth----------认证系统

     django.contrib.contenttypes-----用于内容类型的框架

     django.contrib.sessions-----------会话框架

     djang.contrib.messages---------消息框架

     django.contrinb.staticfiles------管理静态文件的框架

   注意这些应用是通用默认的!!!

   这些应用至少需要使用一个数据库表,我们要建立他  $ python manage.py migrate  其中migrate查看INSTALLED_APPS中的设置及数据库设置进行创建数据表.



至此建立空白项目完成,使用 $python manage.py runserver查看是否运行成功.


以上为建立的自己的项目开发环境!!!

创建模型

首先进行开发应用:$python manage.py startapp polls 此时的应用名为polls.

建立好应用的第一步就是定义该应用的模型:编辑polls/models.py文件.

每个模型都由一个类表示.每个类有多个变量,每个变量是数据库表中的一个字段.


激活模型

激活模型首先要激活应用polls,激活应用polls即为在mysite/settings.py文件中的INSTALLED_APPS设置:

每次激活应用后需要满足起数据库表的操作:$python manage.py makemigrations polls

通过makemigrations告诉django,已经对模型进行了修改并且将这些修改存储为迁移文件.

再次运行migrate在数据库中创建所对应的表:$python manage.py migrate 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值