首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django web开发入门(一)

Django是一个Web框架,一套用于帮助开发交互式网站的工具。

Django能够响应网页请求,还能让你更轻松地读写数据库、管理用户等。

接下来我要编写一个名为“学习笔记”的Web应用程序,让用户能够记录感兴趣的主题,并在学习每个主题的过程中添加日志条目。“学习笔记”的主页对这个网站进行描述,并邀请用户注册或登录。用户登陆后,就可创建新的主题、添加新条目以及阅读既有的条目。

闲话少说,接下来开始上码,首先需要建立虚拟环境,安装virtualenv包来将项目的库与其他项目分离(这个是有益的对于有多的项目的时候),可在终端执行如下命令(Mac OS):

sudo pip install virtualenv virtualenvwrapper,

通过pip来安装,一般Mac系统都会有自带的pip,如果没有则需要安装pip(网上随便找的网址:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/),安装虚拟环境成功之后可以创建一个目录然后切换到该目录下,例如:创建一个py_django文件夹,通过cd命令打开该文件夹,然后通过:virtualenv ll_env 命令创建一个ll_env的虚拟环境。

激活虚拟环境,通过命令:source ll_env/bin/activate,激活之后的样式:

这代表虚拟环境激活成功,想要停止使用虚拟环境,通过命令:deactivate。

安装Django,创建并激活虚拟环境后,安装Django,通过命令:pip install Django,成功之后就可以在Django中创建项目了,通过命令:django-admin.py startproject learning_log,创建成功之后可以看到当前的目录下

接下来创建数据库,通过命令:python manage.py migrate,创建成功之后:

成功之后就可以查看项目了,通过命令:python manage.py runserver,成功之后会有一个URL:http://127.0.0.1:8000/,表明项目将在你的计算机的端口8000上侦听请求,现在打开Web浏览器(任意浏览器即可),输入上面的URL,就是一个基本的Django服务器了!(如果出现错误信息“That port is already in use”(制定端口已被占用),请执行命令:python manage.py runserver 8001,让Django使用另一个端口)

以上是以Python2.7版本说明,如果你用的是Python3.0以上版本,以上文章的命令中将python改成python3即可!

未完待续...

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171225G0JFZ500?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券