小编Swi*_*tch的帖子

Django静态文件没有加载

我正在尝试在为Django制作的HTML模板文件中添加.css和.js文件.我已经关注了官方文档,因此我的配置设置为:

urls.py

urlpatterns = patterns('',
            (r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
                {'document_root': settings.STATIC_DOC_ROOT}),
Run Code Online (Sandbox Code Playgroud)

settings.py

STATIC_DOC_ROOT = ''/myfirstapp/templates/seminar_form/' 
Run Code Online (Sandbox Code Playgroud)

但是我仍然无法做到正确,那些.css .js和图像文件仍然没有加载到我的HTML中,但是这些文件可以通过点击浏览器上的URL来访问(完全可见):

http://127.0.0.1:8000/site_media/images/calendar.png 
Run Code Online (Sandbox Code Playgroud)

模板代码

<img src="{{ site_media }}images/calendar.png"> 
Run Code Online (Sandbox Code Playgroud)

django

3
推荐指数
1
解决办法
6712
查看次数

Django | 保存模型的选择列表值

我有一个有选择列表的表单:

<select name="cellSerpro" id="idcellserpro" class="field text" >
    <option value="">---</option>
    <option value="option1">Verizon</option>
    <option value="option2">AT&T</option>
    <option value="option3">T-Mobile</option>
    <option value="option4">Sprint</option>
</select>
Run Code Online (Sandbox Code Playgroud)

那么我如何从Django的模型类中获取它的选定值以便将其保存在数据库中,我已经通过网络进行了搜索,但却无法找到任何方法.

我的样本模型:

class Author(models.Model):
    first_name = models.CharField(max_length=100)
    last_name = models.CharField(max_length=3)
    cellSerpro = # ---- how to declare the choice list and get the selected value ----
Run Code Online (Sandbox Code Playgroud)

谢谢,谢谢..

django

3
推荐指数
1
解决办法
2483
查看次数

Django | twilio发短信

我使用twilio作为移动验证机制,我以前没有使用twilio的经验,但看着我在我的代码中使用这个示例PHP代码,但显然它给了我一个400 Bad requestHTTP错误.这是代码:

    d = {
        'TO' : '*** *** ****',
        'FROM' : '415-555-1212',
        'BODY' : 'Hello user, please verify your device using                    this code %s' % verNumber
    }
    try:
        print account.request('/%s/Accounts/%s/SMS/Messages' % \
                            (API_VERSION, ACCOUNT_SID), 'POST', d)
    except Exception, e:
        return HttpResponse('Error %s' % e)
Run Code Online (Sandbox Code Playgroud)

verNumber 随机生成,接收者的号码在twilio中验证.

我遵循异常并发现了这个错误

Error 400 The source 'From' phone number is required to send an SMS
Run Code Online (Sandbox Code Playgroud)

这是什么意思.?

谢谢.

django twilio

3
推荐指数
1
解决办法
3280
查看次数

Android位置管理器编译错误

我正在尝试检索LocationManager类的实例(获取一些GPS相关信息).我曾经用过写过一个简单的类来做到这一点,但它最终给了我一个错误

Cannot make a static reference to the non-static method getSystemService(String) from the type Context
Run Code Online (Sandbox Code Playgroud)

这是我的课

public class LocationManagerHelper {

    static Location location = null;

    public static Location getLocation () {
        LocationManager manager = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE);

        if(manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
            Location location = manager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
        } else {
            System.out.println("Provider is disabled");
        }
        return location;
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java android

3
推荐指数
1
解决办法
3483
查看次数

Oracle | 放表

我想删除一个表空间中的某些表,这些表的公共名称附加到每个表的末尾,例如:

TABLE1_NAME1_COMMON
TABLE2_NAME2_COMMON
TABLE3_NAME3_COMMON
Run Code Online (Sandbox Code Playgroud)

我听说过Oracle功能,但我对这些功能并不熟悉,所以我期待一些帮助.

谢谢.

sql database oracle plsql

3
推荐指数
1
解决办法
4057
查看次数

EJB 3.1 | 通过JNDI调用远程会话bean时出错

我试图从Java SE(简单类)调用一个简单的无状态会话bean.

这是我的豆子

import javax.ejb.Stateless;

/**
 *
 * @author MMRUser
 */
@Stateless
public class CapitalBean implements CapitalBeanRemote {

    public String greetingsEjb(String name) {
        return "Hello " + name;
    }
} 
Run Code Online (Sandbox Code Playgroud)

远程接口

import javax.ejb.Remote;

/**
 *
 * @author MMRUser
 */
@Remote
public interface CapitalBeanRemote {

    public String greetingsEjb(String name);
}
Run Code Online (Sandbox Code Playgroud)

从我的客户端,我使用独立的java类来使用JNDI调用会话bean,如下所示

import ejb.CapitalBeanRemote;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;

/**
 *
 * @author MMRUser
 */
public class CallEjbClass {

    public static void main(String[] args) {
        try {
            Context context = new …
Run Code Online (Sandbox Code Playgroud)

ejb jndi glassfish java-ee java-ee-6

3
推荐指数
1
解决办法
9620
查看次数

使用Underscore重新构造对象数组

是否可以重新构造下面的数组

[
    {"period":"2016-09-18","mp-demo-1":30},
    {"period":"2016-09-18","MP7":20},
    {"period":"2016-09-19","mp-demo-1":13},
    {"period":"2016-09-19","MP7":33},
    {"period":"2016-09-20","mp-demo-1":39},
    {"period":"2016-09-20","MP7":29}
]
Run Code Online (Sandbox Code Playgroud)

[
    {"period":"2016-09-18","mp-demo-1":30,"MP7":20},
    {"period":"2016-09-19","mp-demo-1":13,"MP7":33},
    {"period":"2016-09-20","mp-demo-1":39,"MP7":29},
]
Run Code Online (Sandbox Code Playgroud)

我基本上需要的是通过键(句点)删除重复的条目,并将包含在这些对象中的值添加到单个对象中.

使用underscore.js可以实现吗?或者是否有另一种使用jQuery或任何其他库的方法.

javascript jquery underscore.js

3
推荐指数
1
解决办法
46
查看次数

运行时的类

有没有办法在运行时创建Java类@(类方法和变量),使用Java反射API

java reflection

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

Django 表单模型 | 组合框值

如何从表单的 ComboBox 字段中获取选定的值?处理组合框的模型类是什么?..

谢谢。

django

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

休眠| 标识符生成异常

当我尝试通过休眠持久层保存一些数据时出现异常,异常是

org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): hbm.Employee


public void saveEmployee(Employee empValue) {
        Session session = null;
        Transaction tx = null;
        session = HibernateSessionFactory.getSession();
        tx = session.beginTransaction();
        Employee emp;
        if (empValue.getEmpcode() != null) {
            emp = (Employee) session.get(Employee.class, empValue.getEmpcode());
            if (emp != null) {
                System.out.println("Test");
                emp.setEmpcode(empValue.getEmpcode());
                emp.setDepartment(createDepartment("DEEE"));
                emp.setEmpfname(empValue.getEmpfname());
                emp.setEmplname(empValue.getEmplname());
                emp.setEmpdob(empValue.getEmpdob());
                emp.setEmpstatus(empValue.getEmpstatus());
                emp.setEmptelno(empValue.getEmptelno());
                emp.setAuditfield(empValue.getAuditfield());
                session.update(emp);
            }
        } else 
        {
            emp = new Employee();
            emp.setEmpcode(empValue.getEmpcode());
            emp.setDepartment(createDepartment("DEEE"));
            emp.setEmpfname(empValue.getEmpfname());
            emp.setEmplname(empValue.getEmplname());
            emp.setEmpdob(empValue.getEmpdob());
            emp.setEmpstatus(empValue.getEmpstatus());
            emp.setEmptelno(empValue.getEmptelno());
            emp.setAuditfield(empValue.getAuditfield());
            session.save(emp);
        }
        tx.commit();
    } …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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