Django菜鸟教程(跑通流程)Django 教程
⼀、Django 安装
1、Django 版本对应的 Python 版本:
2、Django下载地址:
3、安装(⽆需下载)pilgrims是什么意思
打开cmd,输⼊:pip install Django==1.11.4,然后回车
4、验证安装
javascript和mysql菜鸟教程cmd进⼊python
获取版本信息
import django
<_version()
⼆、创建第⼀个项⽬
1、在合适位置创建⼀个⽬录
2、打开DOS进⼊到上⼀步创建的⽬录下
omittedCD C:\Users\Administrator\PycharmProjects\bilibili_qianfeng\bilibili_20200404\01-wj 3、输⼊:django-admin startproject project
查看⽬录结构:tree . /F
4、⽬录层级说明
manage.py
⼀个命令⾏⼯具,可以让你以各种⽅式与该Django项⽬进⾏交互
init.py
⼀个空⽂件,告诉Python该项⽬是⼀个Python包
settings.py
项⽬的配置⽂件
urls.py
项⽬的URL申明,⼀份由Django驱动的⽹站“⽬录”wsgi.py
⼀个WSGI兼容的Web服务器的⼊⼝,以便运⾏你的项⽬
三、基本操作
1、设计表机构
a、班级表结构
表名:grade
字段:
班级名称:gname
成⽴时间:gdate
⼥⽣总数:ggirlnum
男⽣总数:gboynum
是否删除:isDelete
b、学⽣表结构
表名:students
字段:
学⽣姓名:sname
学⽣性别:sgender
学⽣年龄:sage
学⽣简介:scontend
所属班级:sgrade
是否删除:isDelete
2、配置数据库
idea运行tomcat项目注意:Django默认使⽤Sqlit数据库
在setting.py⽂件中,通过DATABASE选项进⾏数据库配置a、配置MySQL
python3.x安装的是PyMySQL
在__init__.py⽂件中写⼊两⾏代码
import pymysql
pymysql.install_as_MySQLdb()
b、格式:
3、创建应⽤
在⼀个项⽬中可以创建多个应⽤,每个应⽤进⾏⼀种业务处理
a、打开cmd进⼊01-wj⽬录下的project的⽬录
b、执⾏:python manage.py startapp myAPP
c、myApp⽬录说明
admin.py
站点配置建筑js是什么意思
models.py
模型
views.py
视图
4、激活应⽤
在setting.py⽂件中,讲myApp应⽤加⼊到INSTALLED-APPS选项中
5、定义模型
概述:有⼀个数据表,就应该对应⼀个模型
在models.py中定义模型
引⼊:from django.db import models
模型类要继承models.Model类
from django.db import models
ascii码的范围# Create your models here.
class Grades(models.Model):
gname = models.CharField(max_length=20)
gdate = models.DateTimeField()
ggirlnum = models.IntegerField()
gboynum = models.IntegerField()
isDelete = models.BooleanField(default=False)
class Students(models.Model):
sname = models.CharField(max_length=20)
sgender = models.BooleanField(default=True)
sage = models.IntegerField()
scontend = models.CharField(max_length=20)
isDelete = models.BooleanField(default=False)
# 关联外键
sgrade = models.ForeignKey("Grades")
说明:不需要定义主键,在⽣成时⾃动添加,并且值为⾃动增加
6、在数据库中⽣成数据表
a、⽣成迁移⽂件
执⾏:python manage.py makemigrations
在migrations⽬录下⽣成⼀个迁移⽂件,此时数据库中还没有⽣成数据表
b、执⾏迁移

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。