小编Rio*_*oof的帖子

由于egg_info错误,无法通过pip安装

无论我正在尝试安装哪个软件包,我都会收到此错误:

error: invalid command 'egg_info'

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\zorpix\appdata\local\temp\pip-build-Zorpix\virtualenv
Storing complete log in C:\Users\Zorpix\pip\pip.log
Run Code Online (Sandbox Code Playgroud)

我看到了这个问题,但答案对我不起作用.我可以安装分发包,到目前为止是我可以安装的唯一软件包,但它不能解决问题,因为我尝试安装另一个软件包后会立即返回egg_info错误.我对此感到非常沮丧,因为我在任何地方都找不到任何有用的东西.我也有django和pip以及之前安装的所有东西,但我不得不重新安装所有,现在它不能正常工作......任何帮助都将不胜感激.

这是它存储的日志:

------------------------------------------------------------
C:\Python27\Scripts\pip-script.py run on 07/26/13 11:30:42
Downloading/unpacking virtualenv

  Getting page https://pypi.python.org/simple/virtualenv/
  URLs to search for versions for virtualenv:
  * https://pypi.python.org/simple/virtualenv/
  Analyzing links from page https://pypi.python.org/simple/virtualenv/
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.3.tar.gz#md5=36b766604542f2c34d8dffdb21ba14a9 (from https://pypi.python.org/simple/virtualenv/), version: 1.3
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.6.2.tar.gz#md5=e948af53ad41ca2718c4034484fcd694 (from https://pypi.python.org/simple/virtualenv/), version: 1.6.2
    Found link https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.7.tar.gz#md5=dcc105e5a3907a9dcaa978f813a4f526 (from https://pypi.python.org/simple/virtualenv/), version: 1.7
    Skipping link https://pypi.python.org/packages/2.4/v/virtualenv/virtualenv-1.3.2-py2.4.egg#md5=6913c03f02167fe4ac32add76c3edeb7 (from https://pypi.python.org/simple/virtualenv/); unknown …
Run Code Online (Sandbox Code Playgroud)

windows django pip python-2.7

145
推荐指数
5
解决办法
32万
查看次数

可以动态添加字段的django formset是否具有持久数据?

我在python/django中制作一个formset,并且需要在单击按钮时动态地向formset添加更多字段.我正在处理的表格是让我的学校向学生询问他们想要披露某些学术信息,并且这里的按钮允许他们添加更多字段以输入他们想要透露给他们的家庭成员/人.

我让按钮工作到额外字段显示的位置,您可以添加任意数量的按钮.问题是,先前输入到现有字段的数据将被删除.但是,只有formset中的内容才会被删除.之前在表单中填写的所有其他内容都保持不变.

是否有任何方法可以使formset保留按下按钮之前输入的数据?

form.py:

from django import forms
from models import Form, ParentForm, Contact
from django.core.exceptions import ValidationError

def fff (value):
    if value == "":
        raise ValidationError(message = 'Must choose a relation', code="a")

# Create your forms here.
class ModelForm(forms.ModelForm):   
    class Meta:
        model = Form
        exclude = ('name', 'Relation',)

class Parent(forms.Form):
    name = forms.CharField()

    CHOICES3 = (    
    ("", '-------'),
    ("MOM", 'Mother'),
    ("DAD", 'Father'),
    ("GRAN", 'Grandparent'),
    ("BRO", 'Brother'),
    ("SIS", 'Sister'),
    ("AUNT", 'Aunt'),
    ("UNC", 'Uncle'),
    ("HUSB", 'Husband'),
    ("FRIE", 'Friend'),
    ("OTHE", 'Other'),
    ("STEP", …
Run Code Online (Sandbox Code Playgroud)

python database django django-forms

8
推荐指数
1
解决办法
2488
查看次数

Android Marshmallow"无法播放此视频"错误

我正在将应用程序升级到android 6.0.除了尝试播放来自远程源的某些视频外,一切似乎都没问题.它们在我们的非Marshmallow设备上播放得很好(具体来说,我在4.1.2 Jelly Bean上有一个Galaxy S3,播放完全相同的视频就好了,没问题).我们已经在6.0上使用多个设备进行了测试,问题似乎仅限于此操作系统.

当尝试在简单的视频视频中播放视频时,我会收到一条提示"无法播放此视频".

我过去在4.1.2上的其他视频遇到了一些问题,并认为它可能是编解码器问题,我认为这可能是罪魁祸首.不会播放的视频都有以下共同点:

  • AAC
  • H.264
  • MPEG-4 SDSM
  • MPEG-4 ODSM

当我尝试使用videoview启动活动时,这就是logcat吐出的内容.

201-801/? D/audio_hw_primary? out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
201-800/? D/audio_hw_primary? select_devices: out_snd_device(2: speaker) in_snd_device(0: none)
201-800/? D/msm8974_platform? platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
201-800/? D/audio_hw_primary? enable_snd_device: snd_device(2: speaker)
201-800/? D/audio_hw_primary? enable_audio_route: apply and update mixer path: low-latency-playback
777-1257/? I/MediaFocusControl? AudioFocus  requestAudioFocus() from android.media.AudioManager@f9138b2 req=1flags=0x0
4591-4591/? W/MediaPlayer? Couldn't open file on client side; trying server side: java.io.FileNotFoundException: No content provider: http://videopath.mp4
201-5605/? D/NuPlayer? onSetVideoSurface(0xb48c2700, no video …
Run Code Online (Sandbox Code Playgroud)

video android android-videoview android-6.0-marshmallow

5
推荐指数
1
解决办法
6354
查看次数

将ColdFusion输出中的#视为文本而不是变量?

我已经制作了一个JQuery列表,我希望从数据库中填写车牌号码,为此,我创建了一个新的cfm文件并让它输出我想要的html,所以我可以稍后将其转换为:

setPlates.cfm

<cfquery name="q_sample" datasource="cars_live">
  SELECT LICENSE FROM veh_rec 
</cfquery>

<cfoutput query="q_sample" >
        <li><a href='#Student'>#license#</a></li>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)

我将get函数调用到setPlates.cfm文件中,这样我就可以将数据库中的牌照作为列表中的项目添加.代码如下:

<div class="ui-grid-solo">
            <div class="ui-block-a"><br></div>
            <div class="ui-block-a"><ul id="plates" data-role="listview" data-inset="true" data-filter="true" data-filter-reveal="true" data-filter-placeholder="Filter Students">
            <script type="text/javascript">
            $.get("setPlates.cfm")
                .done(function(data) {
                  $("#plates").html(data);
                });
                </script>
                <div id="plates"></div>
            </ul></div>
        </div><!-- /grid solo -->
Run Code Online (Sandbox Code Playgroud)

事情是,当它转到那个新文件并开始读取输出时,#Student会混淆它,因为它试图将它作为数据库中的变量读取.#Student是一个将页面更改为新页面的调用,该页面将根据选择的牌照列出学生信息(例如他们是否拥有停车许可证).有没有办法让它将英镑符号视为文本,而不是像#certault#?有点像你会在java中使用字符串中的引号吗?

另外,如果我从学生面前删除#,所有的车牌都显示在列表中,但他们不会带我到我想要到达的学生页面.

coldfusion jquery

4
推荐指数
1
解决办法
5799
查看次数

我可以在Javascript标记中包含coldfusion标记吗?

我正在尝试使用JQuery和coldfusion打印出数据库中的信息,以显示学生的信息和他们的停车许可信息,以及与校园里的汽车相关的其他信息.当我尝试加载网页时,我在第84行收到错误消息:

<cfquery name="q_sample" datasource="cars_live">

有一个意外的标记:"<".我猜这是因为它已经在javascript标签下了.有没有办法让JS和coldfusion一起工作,因为为了从数据库中读取我想要的东西,我需要<cfquery name="q_sample" datasource="cars_live">$(this).text().

这是学生信息页面的代码.#plates只是列表的名称,其中包含用户单击的项目,这些项目将他们带到此页面.

<div data-role="page" id = 'Student' data-add-back-btn="true">
    <div data-role="header">
        <h1>Student Info Page</h1>
    </div><!-- /header -->
    <div data-role="content">
        <script type="text/javascript">
            $("#plates li").click(function() {
        <cfquery name="q_sample" datasource="cars_live">
            SELECT FIRST 10 *
            FROM veh_rec WHERE LICENSE=$(this).text()
        </cfquery>       
        <cfoutput query="q_sample">
            <p>License Plate Number: #license#, <br> Permit ID Number: #decal#, Student ID Number: #ID#</p>
        </cfoutput>
            });             
        </script>
    </div> <!-- /content -->
</div> <!--/Student -->
Run Code Online (Sandbox Code Playgroud)

如果您需要任何其他信息,请告诉我们!

更新 根据史蒂夫的建议,这是我的新代码.

joey.cfm

<cfparam name="License" default="">

<cfquery name="q_sample" datasource="cars_live"> …
Run Code Online (Sandbox Code Playgroud)

html javascript database coldfusion jquery

2
推荐指数
1
解决办法
3677
查看次数