简介:许多朋友询问有关如何配置Django+主页的问题。本文的首席CTO笔记开始为您的参考做出详细的答案。我希望这对每个人都会有所帮助!让我们一起看看!
主页是一个页面,
为主页创建模板和相应的PY文件,并
导入PY文件中的其他模块,
超过
1.主机:运行主机
2.运行浏览器:启动项目时,自己打开以下网站
3.custom run命令:运行命令
4. Envalonment Carias:环境变量配置(配置在哪里读取项目配置信息)
5.Python解释器:Python解释器位置
6.工程目录:项目根目录
单击后,下面将显示下面的页面
保存后,单击运行
配置如图所示
我想将以前的ASP.NET网站移植到Django,并发现Django似乎得到了静态资源的支持。您无法根据相对路径直接找到某些配置,找到很多解决方案,并按以下方式进行整理:
1. Django的静态资源配置与版本!InterSectionIntersectionRemember!InterSectionIntersection1.3先前和将来的配置不同!IntersectionSectionTrestection以下内容仅适用于Django1.9;
2.安装在设置中
应用
包括'django.contrib.staticfiles';
3. static_url in steratings.py是应用程序目录中静态文件所在的文件夹的相对路径。默认值为/静态/可以自定义;
4.调用时使用以下表格:
{%
加载
静止的
%}
IMG
src =“ {%
静止的
“ my_app/myexample.jpg”
%}“”
alt =“ [#0#] [#1#]” //
导入JS,IMG和其他静态文件后导入错误:
文件
“ D:python27libmimetypes.py”,“”
线
249,
在
enum_types
CTYPE
=
ctype.encode(default_encoding)
#
忽略
在
3.x!
Unicodecodeerror:
'ascii'
编解码器
cant
解码
字节
0xB0
在
姿势
1:
序数
不是
在
范围(128)
[27/dec/2015
15:26:32]
“得到
/static/assets/img/nextpage_small_grey.jpg
http/1.1”
500
59
在python安装目录中的lib/site包装中添加文件sitecustomize.py,找到解决方案的密钥错误文件mimetypes.py.py。
进口
系统
sys.setdefaultencoding(“ CP1251”)
我设置的编码格式是UTF-8,我不知道其他格式是否可以。Restart操作和成功。
最后一个问题(Web网页个人开发的软件和配置基础)已详细介绍了基于Django+MySQL+Pycharm的Web开发的基础架构开发。本期将遵循作者编写第一个网页。他本人以及与作者同一局域网的其他用户也可以访问。
首先输入python manage.py startapp myfamilyweb(指示创建自己的网页项),如图1所示。
生成的myFamilyWeb中目录结构中的含义如下:
外层的_init_.py文件标识MyFamilyWeb是一个Python软件包。
Admin.py用于将模型定义注册到管理背景,这是Django Admin应用程序的配置文件。
apps.py用于应用程序本身的配置。
迁移目录用于将模型的定义和修改存储在模型文件中。
迁移/_init_.py文件标识迁移是一个Python软件包。
Model.py用于定义应用程序中所需的数据表。
tests.py文件用于编写当前应用程序的单元测试。
views.py文件用于编写应用程序视图。
上述介绍是MyFamilyWeb应用程序的所有内容。将来需要做的是填充相应的服务逻辑以提供服务。如果这是开始,您将发现无法如图2所示访问它。
如果要访问第一个网页(MyFamilyWeb),第一步是设置路由并添加一个函数以访问views.py(图3-图6)。
配置模板和HTML(图7位数13)
该配置已编写了第一个和最简单的网页来启动服务器。记录(图14)
在开发人员的计算机上访问浏览器(图15)
(配置防火墙端口)(图16)
设置以允许多个主机访问(图17)
输入ipconfig到终端
输入IPv4地址:192.168.0.102(图18)
python manage.py runserver 0.0.0.0:8000(启动时添加了0.0.0.0.0:8000)。
然后,本地网络中的其他计算机可以在浏览器中访问您的IP地址(此URL只能由同一局部网络的主机访问)
之后,我去学习如何编写HTML文件。
结论:以上是首席CTO注释引入的Django+主页的所有内容。我希望这对每个人都会有所帮助。如果您仍然想进一步了解这一点,请记住收集并关注此网站。