托多

django-livesync的Python项目详细描述


这个项目是什么?
=======


这是一个简单的Django应用程序,每次Django开发服务器重新启动并且静态文件或Django模板更改时,它都会自动重新加载您的浏览器除此之外,
如果您在开发服务器上连接多个浏览器和设备,
这些都将同步。


《快速入门指南》在安装之前,您需要有一份
`django<;http://www.djangoproject.com>;`uu的副本。对于当前版本,需要Django 1.8或更高版本。


有关详细信息,请参阅“Django下载页”
<;http://www.djangoproject.com/download/>;``,该页提供了方便的打包下载和安装说明。



pypi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


type::



基本配置并使用
----


安装后,您可以将django livesync添加到任何基于django的项目中。默认设置将启用以下功能。

1。每次重新加载Django Development Server时,所有连接的浏览器都将自动刷新。

2。每次更新静态文件或模板时,所有连接的浏览器都将自动刷新。

3。您的操作将在所有连接的浏览器和设备之间同步当前支持:

*页面滚动。
*页面重新加载。
*元素单击。
*一般表单字段。

**重要**:当前,它只在google chrome和mozilla firefox浏览器上进行了测试。



配置
----

安装应用程序
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~您还可以指定以下附加设置:

``live_port`
这是将在其上运行live server的端口号。



项目。



**重要提示**:

>1。如果安装了“django.contrib.staticfiles”应用程序,则必须先注册“django livesync”,否则live server将不会启动。

2。django livesync仅在debug设置为true时才会执行。

示例
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


django设置文件中可能包含以下内容::



“django.contrib.staticfiles”,
“…”,



django-livesync={
“port”:9999是可选的,默认设置为9001。
}


中间件类=(
“livesync.core.middleware.djangolivesyncmiddleware”,



,像往常一样运行“python manage.py runserver”。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java日期格式的月和日的固定长度?   无法将java ArrayList<String>转换为字符串。   java当我使用log4j 1.2.15时,编译时出现错误;当更改为1.2.16时,一切正常   java如何使用ArgumentMatchers将任何队列告知Mockito?   如何解决“java”。Java电子邮件API中的lang.ExceptionInInitializerError   java是实例化对象名并设置其值的通用方法   java在多线程环境中,如果一个线程崩溃,如何关闭JVM?   java WebDriverManager在selenium中获取不正确版本的驱动程序   如果JAVA中后减量的优先级高于前增量,那么为什么下面的代码输出为22.0而不是20.0。?   在hibernate中找不到java属性   当我用java运行调度程序时,什么都没有发生   jackson如何在java中从数据库中检索json对象   java安卓:如何在自定义适配器中设置侦听器并获取imagebutton单击的位置   java MySQLIntegrityConstraintViolationException:列“问题id”不能为空错误   JavaSpring自定义注销过滤器在注销前执行一些操作?   java如何返回常量集合   java使用subselect进行一对多分页   java二进制搜索基础。陷入无限循环