小编Sur*_*gle的帖子

DateTimeInput 在 django 中被渲染为简单的文本输入

我试图从用户那里获取日期时间输入,但日期输入的数据类型被设置为 type="text"

以下是代码片段:

模板:

<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.min.css" integrity="sha256-DOS9W6NR+NFe1fUhEE0PGKY/fubbUCnOfTje2JMDw3Y=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.20/jquery.datetimepicker.full.min.js" integrity="sha256-FEqEelWI3WouFOo2VWP/uJfs1y8KJ++FLh2Lbqc8SJk=" crossorigin="anonymous"></script>


<form method="POST" enctype="multipart/form-data">
    {% csrf_token %}
    {{form.stayFrom}}
    <script>
         $(function () {
         $("#id_stayFrom").datetimepicker({
             format: 'd/m/y',
             });
         });
      </script>
</form>
Run Code Online (Sandbox Code Playgroud)

形式.py:

class RoomApplicationForm(forms.ModelForm):
    stayFrom = forms.DateTimeField(input_formats=['%d/%m/%y'])
    class Meta:
        model = Stay 
        fields = ('stayFrom')
Run Code Online (Sandbox Code Playgroud)

模型.py:

class Stay(models.Model):
    user = models.OneToOneField(Account, on_delete=models.CASCADE, primary_key = True)

    stayFrom = models.DateTimeField(verbose_name="stay start date")
Run Code Online (Sandbox Code Playgroud)

这是渲染的 html:

<input type="text" name="stayFrom" id="id_stayFrom" autocomplete="off">
Run Code Online (Sandbox Code Playgroud)

你能指出我的代码中缺少什么吗?

html django datetime html-input

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

React 原生 ANDROID 构建失败,并在 BasePackageList.java 中出现错误。可变参数不匹配;ApplicationPackage无法转换为Package

我正在使用depcheck从我的项目中卸载未使用的模块。我跟踪了三个软件包以及我在开发过程中安装的其他一些软件包。

  • 展会状态栏
  • 展会动态
  • 世博会启动画面

然而,这样做之后,我在构建过程中遇到了一些错误,因此我重新安装了这些软件包。

但现在我面临这个错误。我确定已安装 expo-application

Task :app:compileDebugJavaWithJavac
/home/thecodeninja/Desktop/FindUtsav/app/FindUtsav expo eject 2/android/app/src/main/java/com/findutsav/generated/BasePackageList.java:9: error: method asList in class Arrays cannot be applied to given types;
    return Arrays.<Package>asList(
                 ^
  required: T[]
  found: ApplicationPackage,ConstantsPackage,ErrorRecoveryPackage,FileSystemPackage,FontLoaderPackage,ImageLoaderPackage,KeepAwakePackage,LinearGradientPackage,PermissionsPackage,SplashScreenPackage,UpdatesPackage
  reason: varargs mismatch; ApplicationPackage cannot be converted to Package
  where T is a type-variable:
    T extends Object declared in method <T>asList(T...)
Note: /home/thecodeninja/Desktop/FindUtsav/app/FindUtsav expo eject 2/android/app/src/debug/java/com/findutsav/ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error

> Task :app:compileDebugJavaWithJavac FAILED

FAILURE: Build …
Run Code Online (Sandbox Code Playgroud)

java debugging android react-native

5
推荐指数
2
解决办法
1634
查看次数

标签 统计

android ×1

datetime ×1

debugging ×1

django ×1

html ×1

html-input ×1

java ×1

react-native ×1