东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7217|回复: 15
打印 上一主题 下一主题

[课堂笔记] 03、python_django_web开发_创建Django应用与简单的响应实例

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
跳转到指定楼层
楼主
发表于 2017-9-10 17:39:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



03、python_django_web开发_创建Django应用与简单的响应实例_笔记
创建应用app
在manage.py同级目录下  python manage.py startapp blog
并且添加应用名到 settings.py 里

或者使用pycharm里的tools
注意:App名称不能与python默认的模块名冲突 比如 os

学习应用app目录的结构  
Migrations 数据移植模块 涉及数据库的操作  内容是自动生成的
admin.py 是当前app的后台管理系统的配置文件
apps.py 该app的一些配置  是在Django1.9以后自动生成的
models.py 数据模块  ORM框架  对象关系映射
tests.py  自动化测试模块  测试脚本
views.py  执行响应的代码所在的模块  整个项目最主要的代码编辑区

实例:响应一个字符串给客户端
配置url   写views.py里的函数

from django.http import HttpResponse
def index(request):
    return HttpResponse('Hello dfy')


url(r'^index/', index),

每一个响应函数对应一个url
为何需要使用正则表达式 不就是一个url地址吗?


让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

18

帖子

52

积分

注册会员

Rank: 2

积分
52
沙发
发表于 2018-1-17 08:34:21 | 只看该作者
为什么是正则表达式
回复

使用道具 举报

0

主题

106

帖子

352

积分

2W人工智能培训

Rank: 10Rank: 10Rank: 10

积分
352
板凳
发表于 2018-1-20 19:21:56 | 只看该作者
我使用pycharm 工具,操作Tools-->Run manage.py Task...,出现下面的错误:

Failed to get real commands on module "test2": python process died with code 1: Traceback (most recent call last):
  File "/Applications/PyCharm.app/Contents/helpers/pycharm/_jb_manage_tasks_provider.py", line 28, in <module>
    parser.report_data(dumper, commands_to_skip)
  File "/Applications/PyCharm.app/Contents/helpers/pycharm/django_manage_commands_provider/_parser/parser.py", line 90, in report_data
    module_to_use.process_command(dumper, command, parser)
  File "/Applications/PyCharm.app/Contents/helpers/pycharm/django_manage_commands_provider/_parser/_argparse.py", line 43, in process_command
    argument_info = (1, _utils.get_opt_type(action))
  File "/Applications/PyCharm.app/Contents/helpers/pycharm/django_manage_commands_provider/_parser/_utils.py", line 20, in get_opt_type
    assert isinstance(opt.choices, list), "Choices should be list"
AssertionError: Choices should be list

请问耀哥,这个如何解决?
回复

使用道具 举报

0

主题

113

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
地板
发表于 2018-1-22 09:42:11 | 只看该作者
学习  谢谢楼主.....
回复

使用道具 举报

0

主题

113

帖子

232

积分

中级会员

Rank: 3Rank: 3

积分
232
5#
发表于 2018-1-22 09:42:27 | 只看该作者
6666666666666666666666666
回复

使用道具 举报

6#
发表于 2018-4-30 10:27:31 | 只看该作者
03、python_django_web开发_创建Django应用与简单的响应实例
回复

使用道具 举报

7#
发表于 2018-4-30 10:28:16 | 只看该作者
python_django_web开发_创建Django应用与简单的响应实例 [复制链接]
回复

使用道具 举报

0

主题

92

帖子

190

积分

注册会员

Rank: 2

积分
190
8#
发表于 2018-6-8 22:15:25 | 只看该作者
非常感谢
回复

使用道具 举报

0

主题

99

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
9#
发表于 2018-8-17 14:27:19 | 只看该作者
好复杂!慢慢学
回复

使用道具 举报

0

主题

96

帖子

210

积分

中级会员

Rank: 3Rank: 3

积分
210
10#
发表于 2018-9-17 17:22:36 | 只看该作者
11111111111111111111111111111111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-19 15:08 , Processed in 0.177256 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表