我是 docker 的新手,目前正在阅读书籍来学习 Django。
运行以下命令时是否必须在虚拟环境中?
我已经浏览了 docker 基本视频,其中显示它将每个应用程序保存为图像。但这些图像保存在哪里呢?
此行是否使当前电脑根目录或dockers Image ' WORKDIR /usr/src/app'
在 Dockerfile 中,ADD 位于 RUN 之前。
$ sudo docker-compose 构建
但我遇到了这些错误。
ERROR: Service 'app' failed to build: ADD failed: stat /var/lib/docker/tmp/docker-builder912263941/config/requirements.txt: no such file or directory
Run Code Online (Sandbox Code Playgroud)
Dockerfile
FROM python:3
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
mysql-client default-libmysqlclient-dev
WORKDIR /usr/src/app
ADD config/requirements.txt ./
RUN pip3 install --upgrade pip; \
pip3 install -r requirements.txt
RUN django-admin startproject myproject .;\
mv ./myproject ./origproject
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml
version: '2' …Run Code Online (Sandbox Code Playgroud) TimeInput 不适用于下面给出的表单。但 SelectDateWidget() 工作正常。当前 TimeInput() 小部件不会创建错误。
建议使用 TimeInput 小部件的正确方法。
表格.py
class TournmentDetails(forms.ModelForm):
class Meta():
model = Tournament
fields = ('eventname','venue','date','time')
widgets = {
'date': forms.SelectDateWidget(
empty_label=("Choose Year", "Choose Month", "Choose Day"),
),
'time': forms.TimeInput(format='%H:%M'),
}
Run Code Online (Sandbox Code Playgroud)
模型.py
class Tournament(models.Model):
eventname = models.CharField(max_length=30, default="None", choices = EVENT_CHOICES)
venue = models.CharField(max_length=30)
date = models.DateField(max_length=30)
time = models.TimeField(max_length=30)
Run Code Online (Sandbox Code Playgroud) 我需要将此小部件添加到 django UpdateView,
class tlistUpdate(LoginRequiredMixin,UpdateView):
fields = ('title', 'thumbnail', 'content', 'tags')
model = htmlpage
template_name = 'blog/create_form.html'
Run Code Online (Sandbox Code Playgroud)
尝试添加
widgets = {
'content': SummernoteWidget(),
}
Run Code Online (Sandbox Code Playgroud)
和
content = forms.CharField(widget=SummernoteWidget())
Run Code Online (Sandbox Code Playgroud)
但它没有用。
当我尝试使用终端创建新的超级用户时出现以下错误。
TypeError: create_superuser() missing 3 required positional arguments: 'first_name', 'last_name', and 'location'
Run Code Online (Sandbox Code Playgroud)
我在下面的评论中关注了另一个 stackoverflow 页面。在该页面中,它坚持创建一个 create_superuser 函数,但user.save(using=self._db)
此代码仍有错误,
如何使用“first_name”、“last_name”和“location”而不向它们提供任何默认值。
first_name 、 last_name 和 location 是 max_length = 30 的 CharField,并且可以有空白值。
在此自定义用户模型中,用户名被替换为 mobile_no,使其在 User 类中具有唯一性。
模型.py
from django.db import models
from django.contrib.auth.models import (
AbstractBaseUser, BaseUserManager,PermissionsMixin
)
class UserManager(BaseUserManager):
# All required field must be passed below as argument
def create_user(self, mobile_no, role, email, first_name, last_name, location, password=None, is_active=True,is_staff=False, is_admin= False):
if not mobile_no:
raise ValueError("User must have an Mobile …Run Code Online (Sandbox Code Playgroud) python django typeerror django-custom-manager django-custom-user
我需要将 BorderPane 包含在 StackPane 内。用于使用 JFX 对话框。JFXDialog() 的第一个参数必须是 StackPane 变量。我无法传递 BorderPane 变量来代替它。所以我尝试围绕 BorderPane 创建一个新的 StackPane 标签
示例.fxml
<StackPane fx:id="rootPane" xmlns="http://javafx.com/javafx/8.0.112-ea"
xmlns:fx="http://javafx.com/fxml/1">
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity"
minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0"
prefWidth="600.0" style="-fx-background-color: #181818;" xmlns="http://javafx.com/javafx/16"
xmlns:fx="http://javafx.com/fxml/1" fx:controller="application.SampleController">
<left>
.........
.........
</BorderPane>
</StackPane>
Run Code Online (Sandbox Code Playgroud)
但是在添加此标签后,Sample.fxml 无法使用 SceneBuilder 打开,当我尝试运行 JavaFx Main 类时,我收到此错误。
javafx.fxml.LoadException: StackPane is not a valid type.
Run Code Online (Sandbox Code Playgroud)
示例控制器.java
....
public class SampleController implements Initializable {
...
@FXML
private StackPane rootPane;
@FXML
private void migrateButtonAction(ActionEvent event){
JFXDialogLayout dialogLayout = new JFXDialogLayout();
JFXDialog dialog = new JFXDialog(rootPane,dialogLayout, …Run Code Online (Sandbox Code Playgroud) django ×3
django-forms ×2
django-views ×1
docker ×1
forms ×1
fxml ×1
java ×1
javafx ×1
python ×1
scenebuilder ×1
typeerror ×1