标签:shanghai ssi 程序配置 中文 quit multi tip eve Nginx部署
项目地址:https://github.com/timscm/myblog.git
通过pycharm启动项目,进入调试模式:
"D:\Program Files\JetBrains\PyCharm 2018.1.3\bin\runnerw.exe" C:\Python365\python.exe "D:\Program Files\JetBrains\PyCharm 2018.1.3\helpers\pydev\pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 51807 --file D:/pycharm/myblog/manage.py runserver 8000 pydev debugger: process 11624 is connecting Connected to pydev debugger (build 181.4892.64) pydev debugger: process 4136 is connecting Performing system checks... System check identified no issues (0 silenced). You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run ‘python manage.py migrate‘ to apply them. June 03, 2018 - 22:08:49 Django version 2.0.5, using settings ‘myblog.settings‘ Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.
访问:http://127.0.0.1:8000/
django-admin: django管理命令,django-admin startproject myblog就是用来创建myblog项目的。
manage.py: 该文件用于对项目内部进行管理操作,python manage.py startapp polls。
db.sqlite3:使用sqlite3时候,数据文件路径:
myblog/: 顶层的myblog目录只是一个目录而已,可以修改为任何目录名,但是内部的myblog目录,则是不能轻易修改的,它是项目模块包目录名。
__init__.py: 标识当前myblog/目录为Python模块包
settings.py:项目的代码级设置文件,包含有:项目安装了的app,加载的中间件,第一个URLConf文件路径,模板相关配置,WSGI应用程序配置,数据库的配置,密码认证配置,语言和时区配置,静态URL路径配置。
urls.py:在settings的ROOT_URLCONF = ‘myblog.urls‘ 指定了前端访问http服务时,第一个解析URL文件路径,而该文件内存放的则是URL与Python/Django视图代码间的解析关系
wsgi.py:当使用HTTP/NGINX部署Django项目的时候,则是通过这个文件引入到Python/Django代码的。
templates/: 这个目录可以认为是Django解析静态文件时候,搜索的目录,这个目录需要在settings.py中对TEMPLATES变量中的DIRS指定该目录的路径值来实现的
ALLOWED_HOSTS = [‘192.168.20.100‘] 这个选项是用来配置对外提供服务的IP地址列表集合,填写的值,有它特定的格式,以后会深入介绍。
修改myblog/settings.py,加该app设置为加载
myblog/urls.py:
polls/urls.py
polls/views.py
启动服务后,访问:http://127.0.0.1:8000/polls/
标签:shanghai ssi 程序配置 中文 quit multi tip eve Nginx部署
原文地址:https://www.cnblogs.com/timlinux/p/9130804.html