python编程从入门到实践-Django学习笔记项目(第二部分)

#参考书《python编程从入门到实践》
#主要记录CMD命令框下的操作
#一些学习过程中遇到的错误

我的环境是win10 django 1.11 python 3.7 pycharm2019

2.1创建应用程序(确保你的虚拟环境是激活状态,激活后是有(ll_env)前缀)
具体激活图:
在这里插入图片描述

在这里插入图片描述
2.2定义模型(pycharm操作)
2.2.1 我的pycharm项目结构分布:
在这里插入图片描述
目前完成上部分
在这里插入图片描述

2.2.2 models.py
from django.db import models
from django.contrib.auth.models import User

class Topic(models.Model):
text=models.CharField(max_length=200)
date_added=models.DateTimeField(auto_now_add=True)
owner=models.ForeignKey(User,on_delete=models.CASCADE)

def __str__(self):
    return self.text

在这里插入图片描述
2.2.3激活模型
在这里插入图片描述
如图文件里添加:
在这里插入图片描述
然后执行
在这里插入图片描述
在这里插入图片描述
2.3Django管理网站
2.3.1创建超级用户
在这里插入图片描述
2.3.2向管理网站注册模型
如图位置创建admin.py文件
在这里插入图片描述
添加代码如下(如果报错 比如Entry 可暂时将那条注释 或者删除 后续再用)
在这里插入图片描述
网站显示如下:
在这里插入图片描述
在这里插入图片描述
你可以试着点击LEARNING_LOGS下的Topics对应的 "+Add"添加主题

2.4定义模型Entry
models.py文件中添加:
在这里插入图片描述
2.5迁移模型Entry
在这里插入图片描述
2.6向管理网站注册Entry
admin.py
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
选择一个主题,添加对应文字 ,进行保存
2.7Django shell
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Ctrl+Z然后enter 退出当前执行

注意:如果出现以下情况
在这里插入图片描述

在这里插入图片描述
那个Topic:的下拉框没有出现中文或者具体的例如chess,则修改以下,提示色为紫色,需要双__而不是一个_
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值