继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Django 1.11.12 增删改查 文字描述+代码截图

Curtis_yang
关注TA
已关注
手记 63
粉丝 62
获赞 1091

在windows 操作系统上,通过cmd 命令方式创建项目。

python3

Django 1.11.12

mysql :10.1.31-MariaDB (通过xampp 安装得php apache mysql 集成环境)


1、新建django 项目

django-admin startproject orm


2、新建应用

cd orm


python manage.py startapp user


mysql 数据库

创建数据:create database orm character set utf8;


3、orm 项目下settings.py 文件中

3.1、mysql 数据库连接信息

mysql 密码个人电脑上面为空,所以参数是放空的。

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',

        'NAME': 'orm',

        'USER': 'root',

        'PASSWORD': '',

        'HOST': 'localhost',

        'PORT': '3306',

    }

}

3.2、注释 django.middleware.csrf.CsrfViewMiddleware  (暂时注释,Django 深入后会明白这个为何要注释,以及不注释需要操作什么。)

3.3、将步骤2 中的user 添加到 INSTALLED_APPS


4、user 应用中

4.1、新建 templates、static 文件夹

4.2、在4.1 文件夹下面分别新建user 文件夹

4.3、新建urls.py


5、orm 项目 urls.py 文件中

5.1、对4.3 的引用 include

url(r'^user/', include('user.urls')),

5.2、代码复制到4.3 中


6、user 应用中 models.py 文件中

6.1、

类对应数据库表

对象对应数据库表中一行记录

属性对应数据库表中字段

6.2、新建的类必须继承models.Model 类

6.2、id=models.AutoField(primary_key=True)

6.3、name=models.CharField(max_length=50)

...


7、python manage.py makemigrations


8、python manage.py migrate


9、往数据库添加一些数据(连接mysql 后操作)


10、在页面上面显示数据

10.1、请求地址 userlist

10.2、别名 name=userlist

10.3、def userList(request): 

10.4、user_list.html 文件 render(request,'user/user_list.html',{"users":users})


11、查询所有数据

11.1、users=UserInfo.objects.all()      users 对应 10.4


12、user_list.html 循环

12.1、{% for user in users %}...{% endfor %}

12.2、12.1中的users 跟10.4 中字段的key 对应


13、user 显示

13.1、user 跟12.1 中的user 对应

13.2、{{ user.id }} id 跟 6.2 对应

13.3、{{ user.name }} id 跟 6.3 对应

https://img1.mukewang.com/5b9b4b9000010ed002900652.jpg

https://img.mukewang.com/5b9b4b9100018e7504230235.jpg

https://img.mukewang.com/5b9b4b910001281807430235.jpg

https://img2.mukewang.com/5b9b4b91000121b805040186.jpg

https://img.mukewang.com/5b9b4b9200016b1c07110281.jpg

https://img4.mukewang.com/5b9b4b920001954905460263.jpg

https://img.mukewang.com/5b9b4b9300015a2009110753.jpg

https://img2.mukewang.com/5b9b4b940001660e07550349.jpg

https://img4.mukewang.com/5b9b4b9400017a6606980188.jpg

https://img3.mukewang.com/5b9b4b950001750a13110458.jpg

https://img2.mukewang.com/5b9b4b960001b61c07960341.jpg

https://img1.mukewang.com/5b9b4b97000199a110020208.jpg


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP