目录
最近打算开发一款日报周报程序,准备用Django进行开发,所以学了以下内容
一.Django运行之pycharm
1.通过pycharm创建Django项目 傻瓜式操作即可
创建好后会有这几个文件,常常修改的要记一下哦
2.创建APP
在这里输入你想创建的APP名称 appName随便取哦
python manage.py startapp appNames
然后就生成了一下几个文件 红线是我自己创建的 也推荐你这么创建一下哦
3.注册appsetting 我们创建好了app后也要在setting.py中设置一下app
4.app中类的使用
5.url和视图函数对应关系 我们创建一个url要选择一个函数进行跳转,怎么让Django知道我们找哪个函数呢?就要通过urls.py设置
举个例子,我要做一个登录,首先login做一个跳转到html页面
6.点击右上角启动Django即可啦!
二.Django开发之链接数据库
1.ORM框架 Django对数据库操作有一个orm框架,可以通过安装mysqlclient,然后在setting中设置database数据对数据库进行操作啦!
这里给出setting中的database代码。因为官方没有提供
# Database
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'plan',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
'PORT': 3306,
}
}
2.创建数据库
Django第一次一定要通过终端创建数据库,你可以把你的项目自动创建,也可以执行完下述命令后手动创建一下
python manage.py migrate
python manage.py migrate
一定要像我一样,出现这些后再进行创建数据库
3.创建数据库
这里id可以不用写,其余字段可以参考一下我的
三.Django开发之前后台交互
Django也提供get和post方法,大家可以根据类型不同在一个函数中可以写两个不同的方法,我这里就简单举了一个例子
其中红色为接收 绿色为像前台发送
四.Django开发之session
红色为创建一个session对象,绿色为获取一个session对象