django
Posted lijianming180
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django相关的知识,希望对你有一定的参考价值。
Django(win10)
官方文档
安装
使用virtualenv (pip安装,配置path)
在项目文件使用$ virtualenv eb-virt
$ eb-virtScriptsactivate
进入虚拟环境
pip install django==2.1.1
查看安装
pip freeze
输出结果
1 | Django==2.1.1 |
完事
概述
跳过,看不太懂
helloworld
win10下使用dir查看文件列表
django-admin startproject mysite
创建新的web
得到文件目录
1 | /myweb |
The __init__.py
files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as string
, from unintentionally hiding valid modules that occur later on the module search path. In the simplest case, __init__.py
can just be an empty file, but it can also execute initialization code for the package or set the __all__
variable
settings.py是一个Django的配置文件
url.py是一个Django的网站目录
wsgi.py是一个Django的web服务器的入口
在mysite目录下$ python manage.py runserver
然后就完成了本地的第一个Django
应用与项目
“项目和应用有啥区别?应用是一个专门做某件事的网络应用程序——比如博客系统,或者公共记录的数据库,或者简单的投票程序。项目则是一个网站使用的配置和应用的集合。项目可以包含很多个应用。应用可以被很多个项目使用。”
虽然没有看懂,继续
$ python manage.py startapp polls
创建了一个应用pulls
1 | polls/ |
在polls/views.py中paste
1 | from django.http import HttpResponse |
新建urls.py
1 | from django.urls import path |
在 mysite/urls.py 文件的 urlpatterns 列表里插入一个 include(), 如下:
1 | from django.contrib import admin |
然后跑起来,好像失败了,然后cmd重开了一下就找得到目录了
显示一行:
Hello, world. You’re at the polls index.
helloworld结束
以上是关于django的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段