导读:很多朋友问到关于python怎么创建Django工程的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
建立你的第一个python django app
根据上图,我们可以简单的看出来,我们在访问django网页的时候,url会在urls表中做匹配,如果匹配到了,url表会将匹配到的url下发到指定app的url表中再次进行匹配,匹配成功则运行已定义好的函数,那么由此看来,我们首先得自建一个app。
基础环境搭建看之前的文档吧
首先我们建立一个app
建立完成后,我们看到多了一个dashboard的目录
目录中有些文件,目前我们先不了解太多,先跑一个hello world再说
1 . 首先我们配置一下app添加
打开主程序的ops/settings.py配置文件,然后找到INSTALLED_APPS,在里面将我们刚刚新建的dashboard的项目添加。
这里的路径django已经帮我们处理了,所以我们直接从程序/路径开始写程序的定位即可,具体映射文件的信息如下,这个是建立app的时候自动生成的
2 . 建立url映射
在这里,我们要导入django.conf.urls中的include模块,然后再添加一条dashboard的映射记录,即当匹配到访问 的时候将url传递给dashboard.urls进行二次匹配
3 . 建立dashboard中的urls映射表
这玩意建立app后不会自动生成,我也很懵逼,既然不会自动生成,我们手动建立吧。
由于这玩意是映射视图函数的,我们现在还没有一个视图函数,所以这个映射不咋好写,先搞个视图函数去
视图编写完成后,再写url映射
之后启动服务吧
启动服务后,我们访问下看看效果
pycharm 怎么建django
打开PyCharm官网,选择Download,进入下载页面。
这时会出现2个版本,左边的那个是购买版,可以试用30天;右边那个是社区版,免费的,我们一般选择右边社区版。
下载完后进行安装,一直选择下一步就可以了,我就不详细介绍了。安装完后运行PyCharm,新建项目。此时建的项目并不是Django项目,这个还需要我们自己设置。
安装Django,使用命令安装,我这里是用的cmder,非常好用的控制台命令窗口,替代了cmd。进入到Python27的目录下,使用命令 pip install Django== 1.8.3 ,执行完就OK了。
新建Django项目,我这里是使用命令创建项目的。
django-admin startproject HelloDjango 创建HelloDjango项目
然后进入到HelloDjango项目根目录下,运行命令创建hello模块
python manage.py startapp hello
此时PyCharm中就有一个HelloDjango项目了。
现在我们来搭建一个简单的web服务。
修改views.py文件
修改urls.py文件
两个文件修改完后,就可以启动项目了,执行命令
python manage.py migrate
python manage.py runserver
此时项目已经启动起来了,它会告诉我们访问地址,按照地址进行访问就OK了。
在pycharm里如何把一个普通的python项目改造成django项目?
直接创建一个django项目,然后在里面新建一个文件夹,把原来的项目放里面
腾讯云python系列之部署Django流程
我的是centos系统
我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口
进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件, 输入pip list 会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本
一、首先我们要安装pip,根据自己的系统自行选择
centos类系统: sudo yum install python python-pip
ubuntu类系统:sudo apt-get install python python-pip
安装好以后pip list一下,看看都有哪些python安装包
二、安装django
我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号
sudo pip install Django ==1.9.8
可能会出现图4这样的问题,原因是我们pip 版本太低,直接按照提示升级我们的pip
更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。
安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了
/usr/lib/python2.7/site-packages/
并且我们要执行创建django的命令在django的bin目录下,如图6
/usr/lib/python2.7/site-packages/django/bin
进入到该目录下,运行django-admin.py startproject FirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行python manage.py runserver
问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7
进入安全组,新建我们的开放端口,我开放的是80端口。如图8
开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9
通过公网ip,就可以直接访问我们的网站了。如图10
结语:以上就是首席CTO笔记为大家整理的关于python怎么创建Django工程的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于python怎么创建Django工程的相关内容别忘了在本站进行查找喔。
以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!
版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。