Django学习笔记(一)

今天开始Python和Django的学习,虽然我已经有了java下SSH开发的经验,但是在听说django是第三代开发框架的时候,我还是忍不住小心脏扑通了一下,好技术就应该多学多看,其实学习语言不一定要每样都精,但是都懂些还是应该的。

书归正传,我看的是爱酷的学习视频,推荐大家可以看看,还是很详细的,手把手教,http://www.icoolxue.com/album/show/112。

尽管视频中的是linux系统,我用的是windows系统,但是这也不妨碍部署安装,如果大家有windows下的django问题咱们也可以讨论。

1、开始首先是进入Dos下的python,django的安装和环境变量设置我就不多絮叨了,执行python setup.py install安装。

2、安装之后,进入python目录,在>>>下输入import django,如果正常则返回>>>(不正常我还没见过了),这样django在python下的安装第一步解决了。

3、之后建立一个简单地项目,在选择好的目录下输入django-admin.py startproject 项目名称,就可以新建一个项目了,中间插一句,我这一步报了个无法找到django-admin.py的错误,后来我才发现是因为没有在python下Import django的原因。

建立好项目之后就需要修改settings.py和urls.py两个文件,其中setttings.py初始可以修改:

TIME_ZONE时区,例如:'Asia/Tianjin';

LANGUAGE_CODE语言,例如:'zh-cn';

INSTALLED_APPS部署的Module,这个是必须写的,可以写上你自己的module的名称,我这里添加了个blog(跟着视频走的。。。

urls.py格式是:

url(r'^blog/index/$','blog.views.index'),其中r是默认格式,blog/index/$是url地址,blog.views.index对应的是Module下的view.py中的index方法

4、然后返回项目目录下新建一个APPS,命令是django-admin.py startapp (Module名称)对应的是settings.py下的APPS

5、修改新APPS下的views.py方法,新建一个index方法:

from django.http import HttpResponse
def index(req):
return HttpResponse('<h2>Gxx django!<h2>')

6、最后启动该项目下的服务器python manage.py runserver,打开浏览器即可查看对应结果了

学习Django时,使用PyCharm作为开发工具可以提高效率。PyCharm是一款功能强大的Python集成开发环境,它提供了丰富的功能和工具,可以帮助开发者更好地编写和调试Django应用程序。 在学习Django的过程中,可以使用PyCharm创建Django项目,并使用其内置的Django支持功能来简化开发过程。PyCharm可以自动识别Django项目的结构,并提供代码补全、语法检查、调试等功能,帮助开发者更快地编写和调试代码。 此外,PyCharm还提供了集成的版本控制系统,如Git,可以方便地管理和追踪代码的变化。它还支持自动化测试和部署,可以帮助开发者更好地进行项目管理和发布。 总之,使用PyCharm作为开发工具可以提高Django学习的效率和便利性。它的强大功能和友好的用户界面使得开发者可以更专注于代码的编写和项目的开发。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* *3* [PyCharm平台下初学Django框架](https://blog.csdn.net/howard2005/article/details/93491364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [pycharm平台下的Django教程](https://blog.csdn.net/Sunshine_ZCC/article/details/73918408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值