为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 咚咚呛
嗯嗯,这里记录的是表象,我简单提一下背后的原因。这种情况是数据库anto_increment自增值引起的,如果添加了行数据又删除了,自增值是不会回退的,会一直自增下去,这就导致了同学记录的这个情况,另外这个值可以通过数据库重置。希望对你有所帮助,祝你学习愉快。

最新回答 / Ethan_Ban
哈哈哈,找到原因了,是我自己的问题。我在写model中的Article类时,命名的标题、摘要和老师的不一样。所以在import_data.py中,就不能给相应变量赋值。

最新回答 / 浪里小白龙qaq
第二种是第一种的简写吧。django需要注意版本问题。新版本直接写‘User’就行了

讲师回答 / 咚咚呛
makemigrations 指定具体应用:makemigrations <app name>

最新回答 / 慕姐9192489
解决的,上一部没有执行python manage.py migrate 这个命令。

最新回答 / Ethan_Ban
当然可以了,但这是在应用还相对简单的时候。如果文件过多,一大堆html文件都放在templates下面,不方便寻找和使用。所以按照文件夹的形式存放,是教会我们好习惯。  
为什么老师说话这么像小叮当还是大雄啊

讲师回答 / 咚咚呛
修改后需要将新字段同步到数据库,使用makemigrations migrate两个命令同步。

最新回答 / 不存在的朋友
urlpatterns = [
    path('helloworld',blog.views.hello_world),
    path('connent',blog.views.article_connent),
]
#在第二个path后面加标点,就可以同时存在了

最赞回答 / 从未停下的咕噜咕噜
我的也是这个问题,还直接提示"该环境下不能导入Django"后来我又直接在在terminal里面使用重新使用pip install Django==2.0就OK了

最新回答 / 提拉米糖
解决了:在该修改后模型后,第二次同步数据库时title字段不能为空。如果第一次就创建title字段,则无影响,因为该表没有现有的行。如果数据表第一次已经创建并且已经在表插入数据,则必须定义一个默认值来填充已有的行, 否则数据库会因为违反数据的完整性而不接受数据表更改。

最赞回答 / qq_慕仙500492
我觉得应该是django框架代码设置原因,应该是判断path路径是否只有admin/如果只有就返回已经设置好的空路径(即欢迎界面),如果有其他路径就寻找空路径的页面,然后返回。你试想一下,如果不这样设置以后写代码,一打开127.0.0.1/8000就返回django欢迎界面不是很怪么
课程须知
有简单的Python语言基础
老师告诉你能学到什么?
1. Django的项目结构 2. Django的应用开发 3. Django的路由配置 4. Django的视图层 5. Django的模型层 6. Django的模板系统 7. Django的Admin模块 8. Django的Shell

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消