django潜行之路1

DJango学习

一 安装

虚拟环境:
在这里插入图片描述
安装django:

pip install django--1.11.4

测试是否安装成功

>>>import django
>>>django.get_version()
>>>3.0.6

二 django常用命令

  1. 新建一个django project
django-admin startproject project-name

实例:
在这里插入图片描述
2. 新建一个app

django-admin startapp appname

在这里插入图片描述
注意:
project下可以有多个App应用

3.在settings.py文件的配置
在setings.py中的INSTALL_APP下添加应用名称

INSTALL_APP[
	...,
	'App',
]

配置模板路径:
在这里插入图片描述

os.path.join(BASE_DIR, 'templates')

配置数据库(默认sqlite数据库)
ubuntu安装mysql

  • 安装mysqlapt-get install mysql-server mysql-client; (安装)
  • 尝试本地连接mysql -uroot -p****(****是安装时你设置的root密码)
  • 远程连接vim /etc/mysql/mysql.conf.d/mysqld.cnf 注释掉bind-address = 127.0.0.1
  • 重启mysqlservice mysql restart

配置更改成mysql数据库
在这里插入图片描述
4. 启动

在django_demo的__init__.py添加:

import pymysql
pymysql.install_as_MySQLdb()
python manager.py runserver

打开所有人访问ip
在settings.py更改
在这里插入图片描述
5. 模型的迁移

将系统自带的表迁移到数据库中
A:生成迁移文件

python manage.py makermigrations

B.执行迁移

python manage.py migrate

数据表迁移
注意:
如果不执行迁移,那么使用的时候有些数据需要存储到数据表中,会出现报错。

6.清空数据库
命令:python manage.py flush

7.创建高级管理员
命令:python manage.py createsuperuser
依次输入-用户名-邮箱-两次密码

修改密码:python manage.py changepassword username

8.django项目环境终端
命令:python manage.py shell

9.数据库命令行:
命令:python manage.py dbshell
django会自动进入setting.py文件中设置的数据库

三 配置路由视图进行访问

在这里插入图片描述
在这里插入图片描述

1.在App包内的views.py添加
在这里插入图片描述

2.在project项目内的urls.py添加path
在这里插入图片描述
访问127.0.0.1:8000/index

3.配置模板访问
在App下新建templates模板目录,选择模板语法,默认选择django(不用管)
在templates目录下添加index.html
在这里插入图片描述
view.py试图修改:
在这里插入图片描述

爱,就是你和某个人一起经历的一切。
原文地址:https://www.cnblogs.com/afly-8/p/13561129.html