Django创建app,使用django开发的网站

  Django创建app,使用django开发的网站

  Django是python学习的一个分支。最近一直在看书。关于书中的条目,我觉得练手很合适。而且涉及到数据库,html相关知识,我觉得程序员的学习相关性有了很大的提高。

  根据《玩转Django2.0》,了解并记住这里关于python在Django中的使用。

  安装Django因为Django也到了2.0的时代,2.0之前的版本跟现在有一些很大的变化,是基于书本上进行的学习,使用2.0。

  Python的环境就不说了,应该都准备好了。

  但是django和python的版本互相重叠。请自行上网寻找。Django-2.0还是推荐3.5以上的python3.5版本。

  安装pip用pip安装django是最简单的方法,但是如果Pip版本不高,Django版本可能也不高。还有一个办法。

  下载源代码并安装https://www.djangoproject.com/download/.

  如果是源包,如django-1.11.8.tar.gz

  直接用解压软件解压,然后去命令行(XP/Win7点击开始,输入cmd,Win8下面的输入框,Win 8在开始点右键选择命令行)

  例如,在D:\django-1.11.8\

  CD: CD Django-1.11.8 python设置。pyInstall之后,检查安装是否成功,从终端进入Python环境。

  进口Django Django。版本(1,11,8,最终,0) Django。Get _ Version () 1.11.8 Django项目创建基本安装完成后,开始项目创建。此时,Pycharm用于创建项目。

  之所以选择Pycharm,是因为IDE可以更好的帮助我们,有了好的工具,我们可以更好的理解其他的知识。

  直接在Pycharm新建一个项目。

  注意!注意!注意!

  此时不要构建python项目,选择django项目。(如果你没有,说明你可能下载了社区版。请查找由激活码激活的版本。)

  如上图所示,建立完成后,开始项目的初始配置。

  建立后,我建议直接在pycharm的终端下,这样就可以在框架内创建我们的app程序了。

  进入终端,比如我的。

  f:\ musicpython manage . py startapp indexF:\ musicpython manage . py startapp comment f:\ musicpython manage . py startapp playF:\ musicpythonmanage . py startapp search f:\ musicpythonmanage . py startappranking f:\ musicpythonmanage . py startapp user完成项目的创建后,在项目music的根目录下创建文件夹templates和music(在pycharm下成功创建),分别存储模板文件和静态资源文件。

  将公共模板title_base.html放入templates,在静态目录下创建文件夹css、js、font、image、songFile、songLyric、songImg,在当前目录下放置favicon.ico。

  然后是设置中的设置。

  我们需要在设置中添加一些地方,如下所示:

  INSTALLED _ APPS=[ django。贡献。admin , django.contrib.auth , django . content types , django.contrib.sessions , django.contrib.staticfiles , index , ranking , user , play , search , comment ,]MIDDLEWARE=[ django。中间件。安全。安全中间件, django。贡献。会话。中间件。会话中间件,#使用中文姜戈。中间件。区域设置。localemiddleware , django。中间件。常见。公共中间件, django。中间件。csrf。csrfview中间件, django。贡献。auth。中间件。authenticationmiddleware , django。贡献。消息。中间件。点击顶举。xframeoptions中间件,]TEMPLATES=[{ 后端: django。模板。后端。姜戈。django模板, DIRS: [os.path.join(BASE_DIR, TEMPLATES ),os.path当所有常规设置信息都完成之后,我们接着对项目全球资源定位器(统一资源定位器)进行配置,在项目的urls.py中分别对新建的应用设置相应的统一资源定位器地址

  注意!!!

  注意!!!

  注意!!!

  根据书上所描述一开始就将所有的应用数据进行了添加。但是在操作过程中,因为其他模板应用并没有完成设计所以,会报错不存在模型

  此时可以先添加进行,完成一个模板之后,将其注释去掉

  urlpatterns=[ path(admin/,admin.site.urls),path( index . URLs ),include( ranking . html ),include(ranking.urls ),#path(play/,include(play.urls ),#path(comment/,include(comment.urls ),#path(search/,include(search.urls ),#path(user/,include(user.urls ),]基本配置就算完成,下一部分先关于数据库的建立写博客

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: