Pycharm+Django⼿把⼿⼊门实战教程1-项⽬创建
⽂章⽬录
前⾔
阅读本⽂前最好具备⼀定的python基础,Django是由Python编写的Web框架,依赖Python环境,所以需要提前安装好Python解释器。关于Python的安装,这⾥不再赘述。
建议安装最新版本的Python3,因为从Django2.0开始不再⽀持Python2.7。
进⾏Python + Django的Web开发,最佳IDE环境是Pycharm,请⼤家⾃⾏安装,建议使⽤2018以上的版本。
本⽂环境是Win10 + Pycharm 2019.1.1 + python 3.7 + Django2.2
教程⽬标
通过这个教程,我们将带着你创建⼀个基本的投票应⽤程序。
它将由两部分组成:
⼀个让⼈们查看和投票的公共站点。
⼀个让你能添加、修改和删除投票的管理站点。
项⽬创建
打开Pycharm 并创建⼀个新项⽬
选择Django,写⼊项⽬名称mysite,pycharm会⾃动在项⽬下级⽬录venv⾥⾯建⽴虚拟运⾏环境
项⽬初始⽂件结构:
各⽂件和⽬录解释:
外层的mysite/⽬录与Django⽆关,只是你项⽬的容器,可以任意重命名。
manage.py:⼀个命令⾏⼯具,⽤于与Django进⾏不同⽅式的交互脚本,⾮常重要!
内层的mysite/⽬录是真正的项⽬⽂件包裹⽬录,它的名字是你引⽤内部⽂件的包名,例如:mysite.urls。mysite/__init__.py:⼀个定义包的空⽂件。
mysite/settings.py:项⽬的主配置⽂件,⾮常重要!
mysite/urls.py:路由⽂件,所有的任务都是从这⾥开始分配,相当于Django驱动站点的内容表格,⾮常重要!mysite/wsgi.py:⼀个基于WSGI的web服务器进⼊点,提供底层的⽹络通信功能,通常不⽤关⼼。
运⾏项⽬
点击右上⾓的运⾏按钮,运⾏初始项⽬。
pycharm安装教程和使用该按钮执⾏的是以下命令:
"C:\Program Files\JetBrains\PyCharm 2019.1.1\" E:\workspace\PycharmProjects\mysite\venv\ E:/workspace/Pycharm Projects/mysite/manage.py runserver 127.0.0.1:8000
注:忽略有关未应⽤最新数据库迁移的警告,稍后我们处理数据库。
你刚刚启动的是 Django ⾃带的⽤于开发的简易服务器,它是⼀个⽤纯 Python 写的轻量级的 Web 服务器。我们将这个服务器内置在Django 中是为了让你能快速的开发出想要的东西,因为你不需要进⾏配置⽣产级别的服务器(⽐如 Apache)⽅⾯的⼯作,除⾮你已经准备好投⼊⽣产环境了。
现在是个提醒你的好时机:千万不要将这个服务器⽤于和⽣产环境相关的任何地⽅。这个服务器只是为了开发⽽设计的。(我们在 Web 框架⽅⾯是专家,在 Web 服务器⽅⾯并不是。
现在,服务器正在运⾏,浏览器访问
你将会看到⼀个“祝贺”页⾯,随着⼀只⽕箭发射,服务器已经运⾏了。
修改⽹站IP及端⼝号
如果你想修改IP和端⼝号,点击Pycharm右上⾓的Edit Configurations,进⾏配置修改
修改项⽬配置⽂件 mysite/settings.py
把ALLOWED_HOSTS = []
修改为
ALLOWED_HOSTS = [‘192.168.88.200’] #只允许IP为192.168.88.200的机器访问我们的⽹站或者ALLOWED_HOSTS = [’*’] # 允许所有⼈访问

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。